aboutsummaryrefslogtreecommitdiff
path: root/pretyping/cases.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-09-19 10:22:07 +0200
committerPierre-Marie Pédrot2018-09-19 10:22:07 +0200
commitc32c8e2b18ea76087d9dbdb2b56a550aae61c917 (patch)
tree605efaebda1c9f19fecc025ddc01f9e0bdb632a7 /pretyping/cases.ml
parent44b8c4ec9acad33002b080ed0aefb214124db440 (diff)
parentc9c18edee8664e0e52ece7ef0ff83955f4eadcbd (diff)
Merge PR #7257: Fixing yet a source of dependency on alphabetic order in unification.
Diffstat (limited to 'pretyping/cases.ml')
-rw-r--r--pretyping/cases.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/pretyping/cases.ml b/pretyping/cases.ml
index 7baa755ab5..81e8bd06f5 100644
--- a/pretyping/cases.ml
+++ b/pretyping/cases.ml
@@ -1726,7 +1726,7 @@ let abstract_tycon ?loc env evdref subst tycon extenv t =
List.map (fun d -> local_occur_var !evdref (NamedDecl.get_id d) u)
(named_context !!extenv) in
let filter = Filter.make (rel_filter @ named_filter) in
- let candidates = u :: List.map mkRel vl in
+ let candidates = List.rev (u :: List.map mkRel vl) in
let ev = evd_comb1 (Evarutil.new_evar !!extenv ~src ~filter ~candidates) evdref ty in
lift k ev
in