@@ -102,14 +102,7 @@ newHscEnvEqWithImportPaths envImportPaths se hscEnv deps = do
102
102
Just otherPkgMod -> otherPkgMod
103
103
Nothing -> mkModule (unitInfoId pkg) modName
104
104
]
105
-
106
- doOne m = do
107
- modIface <- initIfaceLoad hscEnv $
108
- loadInterface " " m (ImportByUser NotBoot )
109
- return $ case modIface of
110
- Maybes. Failed _r -> Nothing
111
- Maybes. Succeeded mi -> Just mi
112
- modIfaces <- mapMaybeM doOne modules
105
+ modIfaces <- mapMaybeM loadModIface modules
113
106
return $ createExportsMap modIfaces
114
107
115
108
let dflags = hsc_dflags hscEnv
@@ -134,7 +127,7 @@ newHscEnvEqWithImportPaths envImportPaths se hscEnv deps = do
134
127
(libraryDir : _) -> libraryDir
135
128
hieDir :: FilePath
136
129
hieDir = pkgLibDir </> " extra-compilation-artifacts"
137
- modIfaces <- mapMaybeM loadModIFace modules
130
+ modIfaces <- mapMaybeM loadModIface modules
138
131
traverse_ (indexModuleHieFile hieDir) modIfaces
139
132
indexModuleHieFile :: FilePath -> ModIface -> IO ()
140
133
indexModuleHieFile hieDir modIface = do
@@ -166,8 +159,8 @@ newHscEnvEqWithImportPaths envImportPaths se hscEnv deps = do
166
159
. drop 1
167
160
. words
168
161
. show
169
- loadModIFace :: Module -> IO (Maybe ModIface )
170
- loadModIFace m = do
162
+ loadModIface :: Module -> IO (Maybe ModIface )
163
+ loadModIface m = do
171
164
modIface <- initIfaceLoad hscEnv $
172
165
loadInterface " " m (ImportByUser NotBoot )
173
166
return $ case modIface of
0 commit comments