aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorMaxime Dénès2017-05-02 13:51:16 +0200
committerMaxime Dénès2017-05-02 13:51:16 +0200
commit97765d26702c536806d01a918150fd3101410e3d (patch)
treeab110244e0ee8721a9ca1fe2d08d54ee093efebf /test-suite
parent824caa1f93563ab9437fb238459d757447a0aa12 (diff)
parentcea40f37ab638031b9d5c6434ee5651a16ea1f3e (diff)
Merge PR#599: Repairing `Set Rewriting Schemes`
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/success/Scheme.v23
1 files changed, 23 insertions, 0 deletions
diff --git a/test-suite/success/Scheme.v b/test-suite/success/Scheme.v
index dd5aa81d1d..855f26698c 100644
--- a/test-suite/success/Scheme.v
+++ b/test-suite/success/Scheme.v
@@ -2,3 +2,26 @@
Scheme Induction for eq Sort Prop.
Check eq_ind_dep.
+
+(* This was broken in v8.5 *)
+
+Set Rewriting Schemes.
+Inductive myeq A (a:A) : A -> Prop := myrefl : myeq A a a.
+Unset Rewriting Schemes.
+
+Check myeq_rect.
+Check myeq_ind.
+Check myeq_rec.
+Check myeq_congr.
+Check myeq_sym_internal.
+Check myeq_rew.
+Check myeq_rew_dep.
+Check myeq_rew_fwd_dep.
+Check myeq_rew_r.
+Check internal_myeq_sym_involutive.
+Check myeq_rew_r_dep.
+Check myeq_rew_fwd_r_dep.
+
+Set Rewriting Schemes.
+Inductive myeq_true : bool -> Prop := myrefl_true : myeq_true true.
+Unset Rewriting Schemes.