From: simonmar Date: Tue, 7 Nov 2000 15:38:31 +0000 (+0000) Subject: [project @ 2000-11-07 15:38:31 by simonmar] X-Git-Tag: Approximately_9120_patches~3408 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=388e2516bfa53d29427c4e0666414f3e0f73c218;p=ghc-hetmet.git [project @ 2000-11-07 15:38:31 by simonmar] conditionalise imports of StgInterp etc. --- diff --git a/ghc/compiler/main/HscMain.lhs b/ghc/compiler/main/HscMain.lhs index b7e1577..d25fd12 100644 --- a/ghc/compiler/main/HscMain.lhs +++ b/ghc/compiler/main/HscMain.lhs @@ -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 )