aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-11-12 17:39:31 +0100
committerPierre-Marie Pédrot2018-11-12 17:39:31 +0100
commit9f9bf0d0a711251537fedf0622f1c0757d42cb44 (patch)
treed1ed0a512b219bdb6e56489ea3de19587dc34de6 /test-suite
parentb42e67e8a5afd9eee49c813fedc016904fcdc10f (diff)
parentcd2f7b4e19d4f231170a73f87800144963f8f1ad (diff)
Merge PR #8892: Fix part of #8224: grounding open term in fixpoints
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/bugs/closed/bug_8224.v9
1 files changed, 9 insertions, 0 deletions
diff --git a/test-suite/bugs/closed/bug_8224.v b/test-suite/bugs/closed/bug_8224.v
new file mode 100644
index 0000000000..42dd47d48c
--- /dev/null
+++ b/test-suite/bugs/closed/bug_8224.v
@@ -0,0 +1,9 @@
+(* Checking that terms are evar-free before being grounded *)
+
+(* This used to raise an anomaly in 8.9 beta *)
+
+Fail Fixpoint restrict f n :=
+ match n with
+ | O => nil
+ | S n => cons (f n) (restrict f n)
+ end.