summaryrefslogtreecommitdiff
path: root/test-suite/output/ltac_missing_args.v
blob: 91331a1de5da7355f7fd7963c0b07ba177c0760a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Ltac foo x := idtac x.
Ltac bar x := fun y _ => idtac x y.
Ltac baz := foo.
Ltac qux := bar.
Ltac mydo tac := tac ().
Ltac rec x := rec.

Goal True.
  Fail foo.
  Fail bar.
  Fail bar True.
  Fail baz.
  Fail qux.
  Fail mydo ltac:(fun _ _ => idtac).
  Fail let tac := (fun _ => idtac) in tac.
  Fail (fun _ => idtac).
  Fail rec True.
  Fail let rec tac x := tac in tac True.
Abort.