[project @ 1997-09-03 23:50:11 by sof]
[ghc-hetmet.git] / ghc / compiler / utils / Ubiq.lhi
index bdff763..31109b9 100644 (file)
@@ -3,9 +3,9 @@ Things which are ubiquitous in the GHC compiler.
 \begin{code}
 interface Ubiq where
 
---import PreludePS(_PackedString)
 import FastString(FastString)
 
+import BasicTypes      ( Module(..), Arity(..) )
 import Bag             ( Bag )
 import BinderInfo      ( BinderInfo )
 import CgBindery       ( CgIdInfo )
@@ -31,9 +31,8 @@ import Literal                ( Literal )
 import MachRegs                ( Reg )
 import Maybes          ( MaybeErr )
 import MatchEnv        ( MatchEnv )
-import Name            ( Module(..), OccName, Name, ExportFlag, NamedThing(..) )
-import Outputable      ( Outputable(..) )
-import PprStyle                ( PprStyle )
+import Name            ( OccName, Name, ExportFlag, NamedThing(..) )
+import Outputable      ( Outputable(..), PprStyle )
 import PragmaInfo      ( PragmaInfo )
 import Pretty          ( Doc )
 import PrimOp          ( PrimOp )
@@ -41,12 +40,12 @@ import PrimRep              ( PrimRep )
 import SMRep           ( SMRep )
 import SrcLoc          ( SrcLoc )
 import TcType          ( TcMaybe )
-import TyCon           ( TyCon, Arity(..) )
+import TyCon           ( TyCon )
 import TyVar           ( GenTyVar, TyVar(..) )
 import Type            ( GenType, Type(..) )
-import UniqFM          ( UniqFM, Uniquable(..) )
+import UniqFM          ( UniqFM )
 import UniqSupply      ( UniqSupply )
-import Unique          ( Unique )
+import Unique          ( Unique, Uniquable(..) )
 import Usage           ( GenUsage, Usage(..) )
 import Util            ( Ord3(..) )
 
@@ -117,7 +116,7 @@ data PrimRep        -- NB: an enumeration
 data SimplifierSwitch
 data SMRep
 data SrcLoc
-data StrictnessInfo bdee
+data StrictnessInfo
 data StrictnessMark
 data SwitchResult
 data TcMaybe s