on master help sign in
foobar
commitae1a730168e4b0257c3b07dbd754f67a8cb54a7e authorMoritz Kiefer <moritz.kiefer@purelyfunctional.org> dateThu 17 Oct 2019, 16:23 (7 years ago) parenta56b6b9
1 file changed+3−2
src/Development/IDE/Core/Compile.hs+3−2
src/Development/IDE/Core/Compile.hs+3−2
@@ -215,8 +215,9 @@ setupEnv tmsIn = do
215215 foldl'
216216 (\fc (im, ifr) -> GHC.extendInstalledModuleEnv fc im ifr) prevFinderCache
217217 $ zip ims ifrs
218− newFinderCacheVar <- liftIO $ newIORef $! newFinderCache
219− modifySession $ \s -> s { hsc_FC = newFinderCacheVar }
218+ liftIO $ writeIORef (hsc_FC session) newFinderCache
219+ -- newFinderCacheVar <- liftIO $ newIORef $! newFinderCache
220+ -- modifySession $ \s -> s { hsc_FC = prevFinderCache }
220221
221222 -- load dependent modules, which must be in topological order.
222223 mapM_ loadModuleHome tms