aboutsummaryrefslogtreecommitdiffhomepage
path: root/ltac/rewrite.ml
diff options
context:
space:
mode:
authorGravatar Matthieu Sozeau <mattam@mattam.org>2016-07-21 17:03:46 +0200
committerGravatar Matthieu Sozeau <mattam@mattam.org>2016-07-21 17:03:46 +0200
commitb9485da2388e0fe2d634d3359c0504b8c253e554 (patch)
treeaca0ca49a48ca9bbd033438ca5604e04a39f11b3 /ltac/rewrite.ml
parenta341d13067a3de78e351e079938c46733109cae8 (diff)
Fix bug #4679, weakened setoid_rewrite unification
It should use evar instantiations eagerly during unification of the lhs of the lemma, as in 8.4.
Diffstat (limited to 'ltac/rewrite.ml')
-rw-r--r--ltac/rewrite.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/ltac/rewrite.ml b/ltac/rewrite.ml
index 0556191be..e327deda0 100644
--- a/ltac/rewrite.ml
+++ b/ltac/rewrite.ml
@@ -581,7 +581,7 @@ let general_rewrite_unif_flags () =
let core_flags =
{ rewrite_core_unif_flags with
Unification.modulo_conv_on_closed_terms = Some ts;
- Unification.use_evars_eagerly_in_conv_on_closed_terms = false;
+ Unification.use_evars_eagerly_in_conv_on_closed_terms = true;
Unification.modulo_delta = ts;
Unification.modulo_delta_types = ts;
Unification.modulo_betaiota = true }