summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
diff options
context:
space:
mode:
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>2006-09-20 17:39:27 +0000
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>2006-09-20 17:39:27 +0000
commit0b86bc9b022a5965d2b35f143ff4b919f784e676 (patch)
tree4b30b70cb9847a8eb6036092b375319623c583db /compiler/coreSyn
parent6fcf90065dc4e75b7dc6bbf238a9891a71ae5a86 (diff)
downloadhaskell-0b86bc9b022a5965d2b35f143ff4b919f784e676.tar.gz
fix bugs, add boolean flag to identify coercion variables
Mon Sep 18 16:41:32 EDT 2006 Manuel M T Chakravarty <chak@cse.unsw.edu.au> * fix bugs, add boolean flag to identify coercion variables Sun Aug 6 17:04:02 EDT 2006 Manuel M T Chakravarty <chak@cse.unsw.edu.au> * fix bugs, add boolean flag to identify coercion variables Tue Jul 25 06:20:05 EDT 2006 kevind@bu.edu
Diffstat (limited to 'compiler/coreSyn')
-rw-r--r--compiler/coreSyn/MkExternalCore.lhs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/coreSyn/MkExternalCore.lhs b/compiler/coreSyn/MkExternalCore.lhs
index 818175478f..e7d79e6162 100644
--- a/compiler/coreSyn/MkExternalCore.lhs
+++ b/compiler/coreSyn/MkExternalCore.lhs
@@ -175,6 +175,7 @@ make_ty (NoteTy _ t) = make_ty t
make_kind :: Kind -> C.Kind
+make_kind (PredTy p) | isEqPred p = panic "coercion kinds in external core not implemented!"
make_kind (FunTy k1 k2) = C.Karrow (make_kind k1) (make_kind k2)
make_kind k
| isLiftedTypeKind k = C.Klifted