on master help sign in
Fail parsing imports in the standard manner

Fixes #4013

commite88ad28bbba3d628bf73303a589d5225b8ee12ba authorNiklas Larsson <niklas@mm.st> dateSun 3 Sep 2017, 01:00 (9 years ago) parente03ff3d
1 file changed+1−1
src/Idris/Parser.hs+1−1
src/Idris/Parser.hs+1−1
@@ -1560,7 +1560,7 @@ parseImports :: FilePath -> String -> Idris (Maybe (Docstring ()), [String], [Im
15601560parseImports fname input
15611561 = do i <- getIState
15621562 case parseString (runInnerParser (evalStateT imports i)) (Directed (UTF8.fromString fname) 0 0 0 0) input of
1563− Failure (ErrInfo err _) -> fail (show err)
1563+ Failure (ErrInfo err _) -> ifail $ show err
15641564 Success (x, annots, i) ->
15651565 do putIState i
15661566 fname' <- runIO $ Dir.makeAbsolute fname