Skip to content

Commit 5e88b8a

Browse files
committed
Exec: unflip nvSetP
1 parent 24683c3 commit 5e88b8a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Nix/Exec.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ nvListP p l = addProvenance p (nvList l)
9898
nvSetP
9999
:: MonadCited t f m
100100
=> Provenance m (NValue t f m)
101-
-> AttrSet (NValue t f m)
102101
-> AttrSet SourcePos
102+
-> AttrSet (NValue t f m)
103103
-> NValue t f m
104-
nvSetP p s x = addProvenance p (nvSet x s)
104+
nvSetP p x s = addProvenance p (nvSet x s)
105105

106106
nvClosureP
107107
:: MonadCited t f m
@@ -401,9 +401,9 @@ execBinaryOpForced scope span op lval rval = case op of
401401

402402
NUpdate ->
403403
case (lval, rval) of
404-
(NVSet ls lp, NVSet rs rp) -> pure $ nvSetP prov (rs `M.union` ls) (rp `M.union` lp)
405-
(NVSet ls lp, NVConstant NNull) -> pure $ nvSetP prov ls lp
406-
(NVConstant NNull, NVSet rs rp) -> pure $ nvSetP prov rs rp
404+
(NVSet ls lp, NVSet rs rp) -> pure $ nvSetP prov (rp `M.union` lp) (rs `M.union` ls)
405+
(NVSet ls lp, NVConstant NNull) -> pure $ nvSetP prov lp ls
406+
(NVConstant NNull, NVSet rs rp) -> pure $ nvSetP prov rp rs
407407
_ -> unsupportedTypes
408408

409409
NPlus ->

0 commit comments

Comments
 (0)