Reflect changes of desugarer error reporting in VectMonad.
authorThomas Schilling <nominolo@googlemail.com>
Sun, 14 Sep 2008 17:27:11 +0000 (17:27 +0000)
committerThomas Schilling <nominolo@googlemail.com>
Sun, 14 Sep 2008 17:27:11 +0000 (17:27 +0000)
compiler/vectorise/VectMonad.hs

index b035458..7a25c8d 100644 (file)
@@ -482,7 +482,9 @@ lookupFamInst tycon tys
 initV :: PackageId -> HscEnv -> ModGuts -> VectInfo -> VM a -> IO (Maybe (VectInfo, a))
 initV pkg hsc_env guts info p
   = do
-      Just r <- initDs hsc_env (mg_module guts)
+         -- XXX: ignores error messages and warnings, check that this is
+         -- indeed ok (the use of "Just r" suggests so)
+      (_,Just r) <- initDs hsc_env (mg_module guts)
                                (mg_rdr_env guts)
                                (mg_types guts)
                                go