aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorHugo Herbelin2020-03-04 21:35:49 +0100
committerHugo Herbelin2020-03-04 21:35:49 +0100
commit33ab70ac3a8d08afb67d9602d7c23da7133ad0f4 (patch)
tree7159a39d683a05e4239ac3a0d50dd20eb8d6719b /test-suite
parentcfecd54efac7191690f37af1edcc91389ae180e1 (diff)
parent54562510ed05bacdf7c9c2a41bb104a68aeaa1c0 (diff)
Merge PR #11715: Be robust in calculating visible ids for non-registered constants.
Reviewed-by: herbelin
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/output/bug_8206.out5
-rw-r--r--test-suite/output/bug_8206.v11
2 files changed, 16 insertions, 0 deletions
diff --git a/test-suite/output/bug_8206.out b/test-suite/output/bug_8206.out
new file mode 100644
index 0000000000..6015fe32f9
--- /dev/null
+++ b/test-suite/output/bug_8206.out
@@ -0,0 +1,5 @@
+File "stdin", line 11, characters 0-23:
+Error: Signature components for label homework do not match: expected type
+"forall a b : nat, bug_8206.M.add a b = bug_8206.M.add b a" but found type
+"nat -> forall b : nat, bug_8206.M.add 0 b = bug_8206.M.add b 0".
+
diff --git a/test-suite/output/bug_8206.v b/test-suite/output/bug_8206.v
new file mode 100644
index 0000000000..8d4e73dfac
--- /dev/null
+++ b/test-suite/output/bug_8206.v
@@ -0,0 +1,11 @@
+Module Type Sig.
+ Parameter add: nat -> nat -> nat.
+ Axiom homework: forall (a b: nat), add a b = add b a.
+End Sig.
+
+Module Impl.
+ Definition add(a b: nat) := plus a b.
+ Axiom homework: forall (a b: nat), add 0 b = add b 0.
+End Impl.
+
+Module M : Sig := Impl.