summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Nitka <niteria@gmail.com>2016-06-13 04:53:43 -0700
committerBartosz Nitka <niteria@gmail.com>2016-06-13 04:54:59 -0700
commit7de776cfe7825fca6a71fe6b3854c3c86bf9ca12 (patch)
tree4af1f0f3226794a73c388a006788e43fb6cbb09a
parent5cee88d766723929f789ffcd2ef24d8b5ef62a16 (diff)
downloadhaskell-7de776cfe7825fca6a71fe6b3854c3c86bf9ca12.tar.gz
Kill unused foldModuleEnv
With the current implementation, it's nondeterministic because Ord Module is nondeterministic.
-rw-r--r--compiler/basicTypes/Module.hs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/basicTypes/Module.hs b/compiler/basicTypes/Module.hs
index a80df19c33..74b15bcd3a 100644
--- a/compiler/basicTypes/Module.hs
+++ b/compiler/basicTypes/Module.hs
@@ -69,7 +69,7 @@ module Module
lookupWithDefaultModuleEnv, mapModuleEnv, mkModuleEnv, emptyModuleEnv,
moduleEnvKeys, moduleEnvElts, moduleEnvToList,
unitModuleEnv, isEmptyModuleEnv,
- foldModuleEnv, extendModuleEnvWith, filterModuleEnv,
+ extendModuleEnvWith, filterModuleEnv,
-- * ModuleName mappings
ModuleNameEnv, DModuleNameEnv,
@@ -578,9 +578,6 @@ unitModuleEnv m x = ModuleEnv (Map.singleton m x)
isEmptyModuleEnv :: ModuleEnv a -> Bool
isEmptyModuleEnv (ModuleEnv e) = Map.null e
-foldModuleEnv :: (a -> b -> b) -> b -> ModuleEnv a -> b
-foldModuleEnv f x (ModuleEnv e) = Map.foldRightWithKey (\_ v -> f v) x e
-
-- | A set of 'Module's
type ModuleSet = Set Module