
#14691: Replace EvTerm with CoreExpr -------------------------------------+------------------------------------- Reporter: nomeata | Owner: (none) Type: task | Status: new Priority: normal | Milestone: Component: Compiler (Type | Version: 8.3 checker) | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by nomeata): The error message, with a bit more detail, is {{{ libraries/base/Data/Typeable/Internal.hs:618:5: error: • GHC internal error: ‘mkTrCon’ is not in scope during type checking, but it passed the renamer tcl_env of environment: [088 :-> Identifier[mkTrType::TypeRep *, TopLevelLet], 089 :-> Identifier[mkTrCon::forall k (a :: k). TyCon -> [SomeTypeRep] -> TypeRep a, TopLevelLet [] True], }}} Doesn’t that mean that `mkTrCon` actually is in scope, but somehow the lookup doesn't find it (different Unique maybe?) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14691#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler