From b9485da2388e0fe2d634d3359c0504b8c253e554 Mon Sep 17 00:00:00 2001 From: Matthieu Sozeau Date: Thu, 21 Jul 2016 17:03:46 +0200 Subject: 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. --- ltac/rewrite.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ltac/rewrite.ml') 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 } -- cgit v1.2.3