diff src/corify.sml @ 149:7420fa18d657

Record cut
author Adam Chlipala <adamc@hcoop.net>
date Thu, 24 Jul 2008 10:09:21 -0400
parents eb16f2aadbe9
children 06a98129b23f
line wrap: on
line diff
--- a/src/corify.sml	Tue Jul 22 19:12:25 2008 -0400
+++ b/src/corify.sml	Thu Jul 24 10:09:21 2008 -0400
@@ -371,6 +371,8 @@
                                               (corifyCon st c, corifyExp st e, corifyCon st t)) xes), loc)
       | L.EField (e1, c, {field, rest}) => (L'.EField (corifyExp st e1, corifyCon st c,
                                                        {field = corifyCon st field, rest = corifyCon st rest}), loc)
+      | 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.EWrite e => (L'.EWrite (corifyExp st e), loc)