@@ -1169,7 +1169,7 @@ loadModule' outh f
1169 let file = takeWhile (/= ' ') f
1169 let file = takeWhile (/= ' ') f
1170 ibcsd <- valIBCSubDir i
1170 ibcsd <- valIBCSubDir i
1171 ids <- allImportDirs
1171 ids <- allImportDirs
1172− fp <- liftIO $ findImport ids ibcsd file
1172+ fp <- findImport ids ibcsd file
1173 if file `elem` imported i
1173 if file `elem` imported i
1174 then iLOG $ "Already read " ++ file
1174 then iLOG $ "Already read " ++ file
1175 else do putIState (i { imported = file : imported i })
1175 else do putIState (i { imported = file : imported i })
@@ -1219,7 +1219,7 @@ loadSource h lidr f
1219 (mname, imports, pos) <- parseImports f file
1219 (mname, imports, pos) <- parseImports f file
1220 ids <- allImportDirs
1220 ids <- allImportDirs
1221 ibcsd <- valIBCSubDir i
1221 ibcsd <- valIBCSubDir i
1222− mapM_ (\f -> do fp <- runIO $ findImport ids ibcsd f
1222+ mapM_ (\f -> do fp <- findImport ids ibcsd f
1223 case fp of
1223 case fp of
1224 LIDR fn -> ifail $ "No ibc for " ++ f
1224 LIDR fn -> ifail $ "No ibc for " ++ f
1225 IDR fn -> ifail $ "No ibc for " ++ f
1225 IDR fn -> ifail $ "No ibc for " ++ f