aboutsummaryrefslogtreecommitdiff
path: root/test-suite/success
diff options
context:
space:
mode:
authorEmilio Jesus Gallego Arias2020-02-13 15:35:21 +0100
committerEmilio Jesus Gallego Arias2020-02-13 15:35:21 +0100
commiteb83c142eb33de18e3bfdd7c32ecfb797a640c38 (patch)
tree279ecfcf59459e2601e88e911995d021f88c74b6 /test-suite/success
parente76b9da873d2e690e9dd24ed36ecec505676651e (diff)
parent7ff035754c1b728ea0314c60d963ba3505898fe5 (diff)
Merge PR #11098: Let Arguments support anonymous implicit arguments
Reviewed-by: Zimmi48 Reviewed-by: ejgallego
Diffstat (limited to 'test-suite/success')
-rw-r--r--test-suite/success/implicit.v13
1 files changed, 13 insertions, 0 deletions
diff --git a/test-suite/success/implicit.v b/test-suite/success/implicit.v
index 668d765d83..59650d6822 100644
--- a/test-suite/success/implicit.v
+++ b/test-suite/success/implicit.v
@@ -169,3 +169,16 @@ Variable eq0le0' : forall (n : nat) {x : n = 0}, n <= 0.
Axiom eq0le0'' : forall (n : nat) {x : n = 0}, n <= 0.
Definition eq0le0''' : forall (n : nat) {x : n = 0}, n <= 0. Admitted.
Fail Axiom eq0le0'''' : forall [n : nat] {x : n = 0}, n <= 0.
+
+Module TestUnnamedImplicit.
+
+Axiom foo : forall A, A -> A.
+
+Arguments foo {A} {_}.
+Check foo (arg_2:=true) : bool.
+Check foo : bool.
+
+Arguments foo {A} {x}.
+Check foo (x:=true) : bool.
+
+End TestUnnamedImplicit.