From a2e5705c43f9705768652845b30fc3605cbb4873 Mon Sep 17 00:00:00 2001 From: Adam Chlipala Date: Thu, 21 Aug 2008 14:45:31 -0400 Subject: Resolving lingering type class constraints --- src/explify.sml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/explify.sml') diff --git a/src/explify.sml b/src/explify.sml index f5d19a17..530f4b5f 100644 --- a/src/explify.sml +++ b/src/explify.sml @@ -112,6 +112,8 @@ fun explifyExp (e, loc) = {disc = explifyCon disc, result = explifyCon result}), loc) | L.EError => raise Fail ("explifyExp: EError at " ^ EM.spanToString loc) + | L.EUnif (ref (SOME e)) => explifyExp e + | L.EUnif _ => raise Fail ("explifyExp: Undetermined EUnif at " ^ EM.spanToString loc) fun explifySgi (sgi, loc) = case sgi of -- cgit v1.2.3