Skip to content

Commit 7bbe3fc

Browse files
committed
Eval: attrSetAlter: recurse: refactor
1 parent bbb7000 commit 7bbe3fc

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/Nix/Eval.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,9 +259,7 @@ attrSetAlter ks' pos m' p' val =
259259
, AttrSet (m v)
260260
)
261261
recurse p'' m'' =
262-
fmap
263-
(insertVal . (=<<) (toValue @(AttrSet v, PositionSet)) . fmap (,mempty) . sequenceA . snd)
264-
(go p'' m'' ks)
262+
insertVal . ((toValue @(AttrSet v, PositionSet)) <=< ((,mempty) <$>) . sequenceA . snd) <$> go p'' m'' ks
265263

266264
desugarBinds :: forall r . ([Binding r] -> r) -> [Binding r] -> [Binding r]
267265
desugarBinds embed binds = evalState (traverse (findBinding <=< collect) binds) mempty

0 commit comments

Comments
 (0)