diff src/corify.sml @ 176:33d4a8eea484

Case through explify
author Adam Chlipala <adamc@hcoop.net>
date Thu, 31 Jul 2008 16:28:55 -0400
parents 80192edca30d
children 5d030ee143e2
line wrap: on
line diff
--- a/src/corify.sml	Thu Jul 31 13:08:57 2008 -0400
+++ b/src/corify.sml	Thu Jul 31 16:28:55 2008 -0400
@@ -394,6 +394,7 @@
       | L.ECut (e1, c, {field, rest}) => (L'.ECut (corifyExp st e1, corifyCon st c,
                                                    {field = corifyCon st field, rest = corifyCon st rest}), loc)
       | L.EFold k => (L'.EFold (corifyKind k), loc)
+      | L.ECase _ => raise Fail "Corify ECase"
       | L.EWrite e => (L'.EWrite (corifyExp st e), loc)
 
 fun corifyDecl ((d, loc : EM.span), st) =