X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Ftypes%2FKind.lhs;h=32a9eac481cceeabeab289fa20747549d9b93f6c;hp=0594f7f53af2a254e1e8c9e137552ca849d574ae;hb=b2524b3960999fffdb3767900f58825903f6560f;hpb=18691d440f90a3dff4ef538091c886af505e5cf5 diff --git a/compiler/types/Kind.lhs b/compiler/types/Kind.lhs index 0594f7f..32a9eac 100644 --- a/compiler/types/Kind.lhs +++ b/compiler/types/Kind.lhs @@ -15,6 +15,7 @@ module Kind ( -- Kind constructors... liftedTypeKindTyCon, openTypeKindTyCon, unliftedTypeKindTyCon, argTypeKindTyCon, ubxTupleKindTyCon, + ecKind, -- Super Kinds tySuperKind, tySuperKindTyCon, @@ -232,4 +233,6 @@ defaultKind k | isSubOpenTypeKind k = liftedTypeKind | isSubArgTypeKind k = liftedTypeKind | otherwise = k + +ecKind = liftedTypeKind `mkArrowKind` (liftedTypeKind `mkArrowKind` liftedTypeKind) \end{code} \ No newline at end of file