Skip to content
Snippets Groups Projects
Commit 469711e5 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Merge branch 'robbert/no_new_unsolved_evars' into 'master'

Alternative definition of `no_new_unsolved_evars` tactic

See merge request !448
parents edeef15e d066da83
Branches
Tags
1 merge request!448Alternative definition of `no_new_unsolved_evars` tactic
Pipeline #79236 passed
......@@ -722,10 +722,9 @@ Lemma forall_and_distr (A : Type) (P Q : A → Prop) :
Proof. firstorder. Qed.
(** The tactic [no_new_unsolved_evars tac] executes [tac] and fails if it
creates any new evars. This trick is by Jonathan Leivent, see:
https://coq.inria.fr/bugs/show_bug.cgi?id=3872 *)
creates any new evars. *)
Ltac no_new_unsolved_evars tac := exact ltac:(tac).
Ltac no_new_unsolved_evars tac := solve [unshelve tac].
Tactic Notation "naive_solver" tactic(tac) :=
unfold iff, not in *;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment