Mercurial > urweb
diff src/elaborate.sml @ 1967:fca98a6cbe23
Merge
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Sun, 09 Feb 2014 19:29:50 -0500 |
parents | 072656016dfa |
children | 2c075e875a47 |
line wrap: on
line diff
--- a/src/elaborate.sml Sun Feb 09 19:29:36 2014 -0500 +++ b/src/elaborate.sml Sun Feb 09 19:29:50 2014 -0500 @@ -873,8 +873,9 @@ | _ => false} val (others1, others2) = eatMatching (fn (c1, c2) => - not (hasUnifs c1 andalso hasUnifs c2) - andalso consEq env loc (c1, c2)) (#others s1, #others s2) + c1 = c2 + orelse (not (hasUnifs c1 andalso hasUnifs c2) + andalso consEq env loc (c1, c2))) (#others s1, #others s2) (*val () = eprefaces "Summaries3" [("#1", p_summary env {fields = fs1, unifs = unifs1, others = others1}), ("#2", p_summary env {fields = fs2, unifs = unifs2, others = others2})]*)