feat: upstream false_or_by_contra tests (#3947)

And fix broken `builtin_tactic` attribute.
This commit is contained in:
Kim Morrison 2024-04-19 07:30:51 +02:00 committed by GitHub
parent d1a42aae2a
commit d6474135ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -58,7 +58,7 @@ partial def falseOrByContra (g : MVarId) (useClassical : Option Bool := none) :
let [g] ← g.applyConst ``False.elim | panic! "expected one sugoal"
pure g
@[builtin_tactic falseOrByContra]
@[builtin_tactic Lean.Parser.Tactic.falseOrByContra]
def elabFalseOrByContra : Tactic
| `(tactic| false_or_by_contra) => do liftMetaTactic1 (falseOrByContra ·)
| _ => no_error_if_unused% throwUnsupportedSyntax