Mercurial > urweb
diff src/elab_env.sml @ 228:19e5791923d0
Resolving lingering type class constraints
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Thu, 21 Aug 2008 14:45:31 -0400 |
parents | a3413288cce1 |
children | 2b9dfaffb008 |
line wrap: on
line diff
--- a/src/elab_env.sml Thu Aug 21 14:09:08 2008 -0400 +++ b/src/elab_env.sml Thu Aug 21 14:45:31 2008 -0400 @@ -363,6 +363,7 @@ case c of CNamed n => SOME (ClNamed n) | CModProj x => SOME (ClProj x) + | CUnif (_, _, _, ref (SOME c)) => class_name_in c | _ => NONE fun class_key_in (c, _) = @@ -370,6 +371,7 @@ CRel n => SOME (CkRel n) | CNamed n => SOME (CkNamed n) | CModProj x => SOME (CkProj x) + | CUnif (_, _, _, ref (SOME c)) => class_key_in c | _ => NONE fun class_pair_in (c, _) =