aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2002-06-07 17:18:52 +0000
committerherbelin2002-06-07 17:18:52 +0000
commit9b9ed1245225fc95374b070f5f5ed699337448fc (patch)
tree956868838bc16e02f1827b4ba73aa5cba81a87f2
parent28ff8a949debb5bf65e7494746b1a9441d6e4aaf (diff)
L'ordre supérieur avait quelque peu été oublié dans l'unification...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2772 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--pretyping/evarconv.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/pretyping/evarconv.ml b/pretyping/evarconv.ml
index 049659b895..772eae76b8 100644
--- a/pretyping/evarconv.ml
+++ b/pretyping/evarconv.ml
@@ -173,6 +173,7 @@ and evar_eqappr_x env isevars pbty (term1,l1 as appr1) (term2,l2 as appr2) =
| MaybeFlexible flex1, MaybeFlexible flex2 ->
let f2 () =
(flex1 = flex2)
+ & (List.length l1 = List.length l2)
& (list_for_all2eq (evar_conv_x env isevars CONV) l1 l2)
and f3 () =
(try conv_record env isevars