[project @ 2000-11-07 15:38:31 by simonmar]
authorsimonmar <unknown>
Tue, 7 Nov 2000 15:38:31 +0000 (15:38 +0000)
committersimonmar <unknown>
Tue, 7 Nov 2000 15:38:31 +0000 (15:38 +0000)
conditionalise imports of StgInterp etc.

ghc/compiler/main/HscMain.lhs

index b7e1577..d25fd12 100644 (file)
@@ -46,15 +46,16 @@ import UniqSupply   ( mkSplitUniqSupply )
 
 import Bag             ( emptyBag )
 import Outputable
-import StgInterp       ( stgToInterpSyn )
+#ifdef GHCI
+import StgInterp       ( stgToInterpSyn, ItblEnv )
+import InterpSyn       ( UnlinkedIBind )
+#endif
 import HscStats                ( ppSourceStats )
 import HscTypes                ( ModDetails, ModIface(..), PersistentCompilerState(..),
                          PersistentRenamerState(..), ModuleLocation(..),
                          HomeSymbolTable, 
                          OrigNameEnv(..), PackageRuleBase, HomeIfaceTable, 
                          typeEnvClasses, typeEnvTyCons, emptyIfaceTable )
-import InterpSyn       ( UnlinkedIBind )
-import StgInterp       ( ItblEnv )
 import FiniteMap       ( FiniteMap, plusFM, emptyFM, addToFM )
 import OccName         ( OccName )
 import Name            ( Name, nameModule, nameOccName, getName  )