* TypeRep.lhs and TypeRep.lhs-boot didn't agree on their signatures (SuperKind vs...
authoraudreyt@audreyt.org <unknown>
Thu, 21 Sep 2006 01:25:31 +0000 (01:25 +0000)
committeraudreyt@audreyt.org <unknown>
Thu, 21 Sep 2006 01:25:31 +0000 (01:25 +0000)
compiler/types/TypeRep.lhs
compiler/types/TypeRep.lhs-boot

index 7705650..b89d170 100644 (file)
@@ -397,6 +397,7 @@ isTySuperKind (NoteTy _ ty)    = isTySuperKind ty
 isTySuperKind (TyConApp kc []) = kc `hasKey` tySuperKindTyConKey
 isTySuperKind other            = False
 
+isCoSuperKind :: SuperKind -> Bool
 isCoSuperKind (NoteTy _ ty)    = isCoSuperKind ty
 isCoSuperKind (TyConApp kc []) = kc `hasKey` coSuperKindTyConKey
 isCoSuperKind other            = False
index 376aa68..b259005 100644 (file)
@@ -11,9 +11,11 @@ type Coercion = Type
 
 type Kind = Type
 
-tySuperKind :: Kind
-coSuperKind :: Kind
+type SuperKind = Type
 
-isCoSuperKind :: Kind -> Bool
+tySuperKind :: SuperKind
+coSuperKind :: SuperKind
+
+isCoSuperKind :: SuperKind -> Bool
 \end{code}