Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 99b82b2

Browse files
committed
🔥 a pointless shared binding.
1 parent 69ecdc4 commit 99b82b2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

semantic-analysis/src/Analysis/Module.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ instance Semigroup (ModuleSet a) where
2424
link :: ModuleSet a -> Module a -> Module a
2525
link (ModuleSet ms) m = Module body' (imports m Set.\\ Map.keysSet ms) (exports m) unknown' where
2626
(unknown', body') = foldl' (uncurry resolve) (unknown m, body m) (Map.restrictKeys ms (imports m))
27-
resolve unknown body m = let exports' = exports m in (unknown Set.\\ Map.keysSet exports', body . mappend (Map.restrictKeys exports' unknown))
27+
resolve unknown body m = (unknown Set.\\ Map.keysSet (exports m), body . mappend (Map.restrictKeys (exports m) unknown))

0 commit comments

Comments
 (0)