[project @ 1997-07-26 03:14:06 by sof]
authorsof <unknown>
Sat, 26 Jul 1997 03:18:17 +0000 (03:18 +0000)
committersof <unknown>
Sat, 26 Jul 1997 03:18:17 +0000 (03:18 +0000)
imports changed

ghc/compiler/typecheck/TcClassDcl.lhs
ghc/compiler/typecheck/TcDefaults.lhs
ghc/compiler/typecheck/TcDeriv.lhs
ghc/compiler/typecheck/TcEnv.lhs

index 5e555ff..66b4d56 100644 (file)
@@ -22,7 +22,7 @@ import RnHsSyn                ( RenamedClassDecl(..), RenamedClassPragmas(..),
                          RenamedClassOpSig(..), SYN_IE(RenamedMonoBinds),
                          RenamedGenPragmas(..), RenamedContext(..), SYN_IE(RenamedHsDecl)
                        )
-import TcHsSyn         ( TcIdOcc(..), SYN_IE(TcHsBinds), SYN_IE(TcMonoBinds), SYN_IE(TcExpr),
+import TcHsSyn         ( SYN_IE(TcHsBinds), SYN_IE(TcMonoBinds), SYN_IE(TcExpr),
                          mkHsTyApp, mkHsTyLam, mkHsDictApp, mkHsDictLam, tcIdType )
 
 import Inst            ( Inst, InstOrigin(..), SYN_IE(LIE), emptyLIE, plusLIE, newDicts, newMethod )
@@ -33,7 +33,7 @@ import TcKind         ( unifyKind, TcKind )
 import TcMonad
 import TcMonoType      ( tcHsType, tcContext )
 import TcSimplify      ( tcSimplifyAndCheck )
-import TcType          ( SYN_IE(TcType), SYN_IE(TcTyVar), tcInstType, tcInstSigTyVars, 
+import TcType          ( TcIdOcc(..), SYN_IE(TcType), SYN_IE(TcTyVar), tcInstType, tcInstSigTyVars, 
                          tcInstSigType, tcInstSigTcType )
 import PragmaInfo      ( PragmaInfo(..) )
 
index 0b9a66b..49f9421 100644 (file)
@@ -14,7 +14,6 @@ import HsSyn          ( HsDecl(..), TyDecl, ClassDecl, InstDecl, HsBinds,
                          DefaultDecl(..), HsType, IfaceSig,
                          HsExpr, HsLit, ArithSeqInfo, Fake, InPat)
 import RnHsSyn         ( RenamedHsDecl(..), RenamedDefaultDecl(..) )
-import TcHsSyn         ( TcIdOcc )
 
 import TcMonad
 import Inst            ( InstOrigin(..) )
@@ -22,6 +21,7 @@ import TcEnv          ( tcLookupClassByKey )
 import SpecEnv         ( SpecEnv )
 import TcMonoType      ( tcHsType )
 import TcSimplify      ( tcSimplifyCheckThetas )
+import TcType          ( TcIdOcc )
 
 import TysWiredIn      ( intTy, doubleTy, unitTy )
 import Type             ( SYN_IE(Type) )
index 5a089e1..58e25a9 100644 (file)
@@ -21,7 +21,6 @@ import HsSyn          ( HsDecl, FixityDecl, Fixity, InstDecl,
 import HsPragmas       ( InstancePragmas(..) )
 import RdrHsSyn                ( RdrName, SYN_IE(RdrNameMonoBinds) )
 import RnHsSyn         ( SYN_IE(RenamedHsBinds), SYN_IE(RenamedMonoBinds), SYN_IE(RenamedFixityDecl) )
-import TcHsSyn         ( TcIdOcc )
 
 import TcMonad
 import Inst            ( SYN_IE(InstanceMapper) )
@@ -31,6 +30,7 @@ import TcKind         ( TcKind )
 import TcGenDeriv      -- Deriv stuff
 import TcInstUtil      ( InstInfo(..), mkInstanceRelatedIds, buildInstanceEnvs )
 import TcSimplify      ( tcSimplifyThetas )
+import TcType          ( TcIdOcc )
 
 import RnBinds         ( rnMethodBinds, rnTopMonoBinds )
 import RnEnv           ( newDfunName, bindLocatedLocalsRn )
index 946eb8b..2fb27cb 100644 (file)
@@ -31,9 +31,9 @@ IMPORT_DELOOPER(TcMLoop)  -- for paranoia checking
 import HsTypes ( HsTyVar(..) )
 import Id      ( SYN_IE(Id), GenId, idType, mkUserLocal, mkUserId, replaceIdInfo, getIdInfo )
 import PragmaInfo ( PragmaInfo(..) )
-import TcHsSyn ( SYN_IE(TcIdBndr), TcIdOcc(..) )
 import TcKind  ( TcKind, newKindVars, newKindVar, tcDefaultKind, kindToTcKind, Kind )
-import TcType  ( SYN_IE(TcType), TcMaybe, SYN_IE(TcTyVar), SYN_IE(TcTyVarSet),
+import TcType  ( SYN_IE(TcIdBndr), TcIdOcc(..),
+                 SYN_IE(TcType), TcMaybe, SYN_IE(TcTyVar), SYN_IE(TcTyVarSet),
                  newTyVarTys, tcInstTyVars, zonkTcTyVars
                )
 import TyVar   ( unionTyVarSets, emptyTyVarSet, tyVarSetToList, SYN_IE(TyVar) )