[project @ 2002-11-20 15:40:32 by simonpj]
authorsimonpj <unknown>
Wed, 20 Nov 2002 15:40:32 +0000 (15:40 +0000)
committersimonpj <unknown>
Wed, 20 Nov 2002 15:40:32 +0000 (15:40 +0000)
Wibble to fix :info

ghc/compiler/typecheck/TcRnDriver.lhs

index d251db6..8a3ca32 100644 (file)
@@ -486,9 +486,16 @@ tcRnThing hsc_env pcs ictxt rdr_name
        do { addMessages (head msgs_s) ; failM }
     else do {
 
-    mapM_ addMessages msgs_s ; -- Add deprecation warnings
-    mapM tcLookupGlobal names  -- and lookup up the entities
-    }}
+       -- Add deprecation warnings
+    mapM_ addMessages msgs_s ; 
+
+       -- Slurp in the supporting declarations
+    tcg_env <- importSupportingDecls (mkFVs names) ;
+    setGblEnv tcg_env $ do {
+
+       -- And lookup up the entities
+    mapM tcLookupGlobal names
+    }}}
 \end{code}