aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorGaëtan Gilbert2020-06-23 14:17:30 +0200
committerGaëtan Gilbert2020-07-23 11:34:38 +0200
commit37ba76b1ba6f4f5edcf05d69e6a21a46fef026d9 (patch)
tree1327b78aae023a46964c0554ee3bd72972487524 /test-suite
parent667fac4add739479bc263f93f5c67f2c5414a865 (diff)
Hint Opaque/Transparent/Unfold: don't error on opaque constants
Helps with #12566
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/bugs/closed/bug_12566_1.v16
1 files changed, 16 insertions, 0 deletions
diff --git a/test-suite/bugs/closed/bug_12566_1.v b/test-suite/bugs/closed/bug_12566_1.v
new file mode 100644
index 0000000000..22d95949bb
--- /dev/null
+++ b/test-suite/bugs/closed/bug_12566_1.v
@@ -0,0 +1,16 @@
+
+Class C (n:nat) := c{}.
+
+Instance c0 : C 0 := {}.
+
+Definition x := 0.
+
+Opaque x.
+
+Type _ : C x.
+(* this is maybe wrong behaviour, if it changes just update the test *)
+
+Hint Opaque x : typeclass_instances.
+Transparent x.
+
+Fail Type _ : C x.