X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Ftypecheck%2FTcExpr.lhs;h=89b7d9baa1041f563470ce0f356ee5a03151ec61;hb=e77403886f512c90120fd2f82dcd3e2b0a1d0b04;hp=61edc1cbf0d05a5fedc5ea0fffed733df5886549;hpb=5cc57129f941a8197e58f865cd93491c3a72a078;p=ghc-hetmet.git diff --git a/ghc/compiler/typecheck/TcExpr.lhs b/ghc/compiler/typecheck/TcExpr.lhs index 61edc1c..89b7d9b 100644 --- a/ghc/compiler/typecheck/TcExpr.lhs +++ b/ghc/compiler/typecheck/TcExpr.lhs @@ -11,8 +11,10 @@ module TcExpr ( tcExpr, tcExpr_id, tcMonoExpr ) where #ifdef GHCI /* Only if bootstrapped */ import {-# SOURCE #-} TcSplice( tcSpliceExpr, tcBracket ) import HsSyn ( HsReify(..), ReifyFlavour(..) ) -import TcEnv ( bracketOK, tcMetaTy ) +import TcEnv ( bracketOK, tcMetaTy, tcLookupGlobal, + wellStaged, metaLevel ) import TcSimplify ( tcSimplifyBracket ) +import Name ( isExternalName ) import qualified DsMeta #endif @@ -33,8 +35,7 @@ import Inst ( InstOrigin(..), ) import TcBinds ( tcBindsAndThen ) import TcEnv ( tcLookupClass, tcLookupGlobal_maybe, tcLookupIdLvl, - tcLookupTyCon, tcLookupDataCon, tcLookupId, tcLookupGlobal, - wellStaged, metaLevel + tcLookupTyCon, tcLookupDataCon, tcLookupId ) import TcMatches ( tcMatchesCase, tcMatchLambda, tcDoStmts ) import TcMonoType ( tcHsSigType, UserTypeCtxt(..) )