Fix primMname in External Core printer
[ghc-hetmet.git] / compiler / coreSyn / ExternalCore.lhs
index 89b2712..86a0d03 100644 (file)
@@ -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, "(->)")