From c6c878843a2ed6eaca06589d566509544bc864c3 Mon Sep 17 00:00:00 2001
From: Jacques-Henri Jourdan <jacques-henri.jourdan@normalesup.org>
Date: Thu, 15 Feb 2018 16:20:06 +0100
Subject: [PATCH] Also remove the [cbv zeta].

---
 theories/proofmode/tactics.v | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/theories/proofmode/tactics.v b/theories/proofmode/tactics.v
index 186a92944..9e06f66fa 100644
--- a/theories/proofmode/tactics.v
+++ b/theories/proofmode/tactics.v
@@ -628,7 +628,7 @@ Tactic Notation "iIntoValid" open_constr(t) :=
       let e := fresh in evar (e:id T);
       let e' := eval unfold e in e in clear e; go (t e')
     | _ =>
-      let tT' := eval cbv zeta in tT in eapply (as_valid_1 tT');
+      eapply (as_valid_1 tT);
         (* Doing [apply _] here fails because that will try to solve all evars
         whose type is a typeclass, in dependency order (according to Matthieu).
         If one fails, it aborts.  However, we rely on progress on the main goal
-- 
GitLab