From 388e2516bfa53d29427c4e0666414f3e0f73c218 Mon Sep 17 00:00:00 2001
From: simonmar <unknown>
Date: Tue, 7 Nov 2000 15:38:31 +0000
Subject: [PATCH] [project @ 2000-11-07 15:38:31 by simonmar] conditionalise
 imports of StgInterp etc.

---
 ghc/compiler/main/HscMain.lhs | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ghc/compiler/main/HscMain.lhs b/ghc/compiler/main/HscMain.lhs
index b7e15776f09b..d25fd12ce41e 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  )
-- 
GitLab