Closed ppedrot closed 1 year ago
If I may, why do the e
variants need to be introduced here (for the record) ?
I think non-e
tactics are not allowed to introduce evars by design. But there was a bug which allowed us to use intros
in way that it was generating evars via %
- now such uses have to be explicit via e
. Did I get this right @ppedrot?
Indeed, in Coq master intropatterns can silently introduce evars even though the surrounding tactic should prevent them. This happens when destructing higher-order terms.
(You can merge this already since the CI is green.)
Should be backwards compatible.