From 9b88b71f4d022e6b4f7cf7a7e1cff98de1e1aa0b Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Tue, 26 Jan 2016 23:48:33 +0300 Subject: [PATCH] Fix sig command Fixes #704 --- Language/Haskell/GhcMod/Target.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Language/Haskell/GhcMod/Target.hs b/Language/Haskell/GhcMod/Target.hs index 7985d1a..7d232c6 100644 --- a/Language/Haskell/GhcMod/Target.hs +++ b/Language/Haskell/GhcMod/Target.hs @@ -451,7 +451,9 @@ loadTargets opts targetStrs = do case target' of HscNothing -> do void $ load LoadAllTargets - mapM_ (parseModule >=> typecheckModule >=> desugarModule) mg + forM_ mg $ + handleSourceError (gmLog GmWarning "loadTargets" . text . show) + . void . (parseModule >=> typecheckModule >=> desugarModule) HscInterpreted -> do void $ load LoadAllTargets _ -> error ("loadTargets: unsupported hscTarget")