diff src/elab_util.sml @ 228:19e5791923d0

Resolving lingering type class constraints
author Adam Chlipala <adamc@hcoop.net>
date Thu, 21 Aug 2008 14:45:31 -0400
parents 0343557355fc
children 42dfb0d61cf0
line wrap: on
line diff
--- a/src/elab_util.sml	Thu Aug 21 14:09:08 2008 -0400
+++ b/src/elab_util.sml	Thu Aug 21 14:45:31 2008 -0400
@@ -347,6 +347,8 @@
                                                         (ECase (e', pes', {disc = disc', result = result'}), loc)))))
 
               | EError => S.return2 eAll
+              | EUnif (ref (SOME e)) => mfe ctx e
+              | EUnif _ => S.return2 eAll
     in
         mfe
     end