X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FcoreSyn%2FExternalCore.lhs;h=86a0d03816861c8120bc2d0f1860d0d6cc86c6c6;hb=6c3eae5d5e88117cf80b4b35c9bae4ba3ebbe94c;hp=89b27125d6588b4cc1f03cea71a3ab5e0d15ed72;hpb=e513c1cc1de895fed5796d16cb67525f4b581b2a;p=ghc-hetmet.git diff --git a/compiler/coreSyn/ExternalCore.lhs b/compiler/coreSyn/ExternalCore.lhs index 89b2712..86a0d03 100644 --- a/compiler/coreSyn/ExternalCore.lhs +++ b/compiler/coreSyn/ExternalCore.lhs @@ -2,7 +2,6 @@ % (c) The University of Glasgow 2001-2006 % \begin{code} - module ExternalCore where @@ -62,6 +61,7 @@ data Kind | Kunboxed | Kopen | Karrow Kind Kind + | Keq Ty Ty data Lit = Lint Integer Ty @@ -80,7 +80,10 @@ type Qual t = (Mname,t) type Id = String -primMname = "base:GHC.Prim" +primMname :: Mname +-- For truly horrible reasons, this must be z-encoded. +-- With any hope, the z-encoding will die soon. +primMname = "ghc-prim:GHCziPrim" tcArrow :: Qual Tcon tcArrow = (primMname, "(->)")