One last hs-boot update
authorsimonpj@microsoft.com <unknown>
Thu, 17 Aug 2006 13:42:16 +0000 (13:42 +0000)
committersimonpj@microsoft.com <unknown>
Thu, 17 Aug 2006 13:42:16 +0000 (13:42 +0000)
compiler/typecheck/TcSplice.lhs
compiler/typecheck/TcSplice.lhs-boot

index cce4bec..f1e8c56 100644 (file)
@@ -97,7 +97,7 @@ tcSpliceDecls e     = pprPanic "Cant do tcSpliceDecls without GHCi" (ppr e)
 %************************************************************************
 
 \begin{code}
 %************************************************************************
 
 \begin{code}
-tcBracket :: HsBracket Name -> BoxyRhoType -> TcM (LHsExpr Id)
+tcBracket :: HsBracket Name -> BoxyRhoType -> TcM (LHsExpr TcId)
 tcBracket brack res_ty
   = getStage                           `thenM` \ level ->
     case bracketOK level of {
 tcBracket brack res_ty
   = getStage                           `thenM` \ level ->
     case bracketOK level of {
index d161770..5ba223c 100644 (file)
@@ -1,21 +1,20 @@
 \begin{code}
 module TcSplice where
 import HsSyn   ( HsSplice, HsBracket, HsExpr, LHsExpr, HsType, LHsDecl )
 \begin{code}
 module TcSplice where
 import HsSyn   ( HsSplice, HsBracket, HsExpr, LHsExpr, HsType, LHsDecl )
-import Var     ( Id )
 import Name    ( Name )
 import RdrName ( RdrName )
 import Name    ( Name )
 import RdrName ( RdrName )
-import TcRnTypes( TcM )
+import TcRnTypes( TcM, TcId )
 import TcType  ( TcKind, BoxyRhoType )
 
 tcSpliceExpr :: HsSplice Name
             -> BoxyRhoType
 import TcType  ( TcKind, BoxyRhoType )
 
 tcSpliceExpr :: HsSplice Name
             -> BoxyRhoType
-            -> TcM (HsExpr Id)
+            -> TcM (HsExpr TcId)
 
 kcSpliceType :: HsSplice Name -> TcM (HsType Name, TcKind)
 
 tcBracket :: HsBracket Name 
          -> BoxyRhoType
 
 kcSpliceType :: HsSplice Name -> TcM (HsType Name, TcKind)
 
 tcBracket :: HsBracket Name 
          -> BoxyRhoType
-         -> TcM (LHsExpr Id)
+         -> TcM (LHsExpr TcId)
 
 tcSpliceDecls :: LHsExpr Name -> TcM [LHsDecl RdrName]
 \end{code}
 
 tcSpliceDecls :: LHsExpr Name -> TcM [LHsDecl RdrName]
 \end{code}