aboutsummaryrefslogtreecommitdiff
path: root/src/Util/Tactics/EvarExists.v
blob: b28098c14eb024114424cfc8c38a34405c3a7a03 (plain)
1
2
3
4
5
(** Like [eexists], but stuffs the new evar in a context variable *)
Ltac evar_exists :=
  let T := fresh in
  let e := fresh in
  evar (T : Type); evar (e : T); subst T; exists e.