aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorcoqbot-app[bot]2020-11-16 10:12:29 +0000
committerGitHub2020-11-16 10:12:29 +0000
commit779d2b915a970cdfc87d3d1b69e10bab04094f33 (patch)
tree22b32765989277eea06bc506c528e4dcfee007eb /test-suite
parentdb3a056eafed89ed29a696fdd0a7a5789086bfa5 (diff)
parent7b8ed629b2e05dc9a71ce1c62e075adeecae16f3 (diff)
Merge PR #13290: Grant #13278: computation of return predicate takes care of sort elimination constraints
Reviewed-by: gares
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/bugs/closed/bug_13278.v15
1 files changed, 15 insertions, 0 deletions
diff --git a/test-suite/bugs/closed/bug_13278.v b/test-suite/bugs/closed/bug_13278.v
new file mode 100644
index 0000000000..9831a4d205
--- /dev/null
+++ b/test-suite/bugs/closed/bug_13278.v
@@ -0,0 +1,15 @@
+Inductive even: nat -> Prop :=
+| evenB: even 0
+| evenS: forall n, even n -> even (S (S n)).
+
+Goal even 1 -> False.
+Proof.
+ refine (fun a => match a with end).
+Qed.
+
+Goal even 1 -> False.
+Proof.
+ refine (fun a => match a in even n
+ return match n with 1 => False | _ => True end : Prop
+ with evenB => I | evenS _ _ => I end).
+Qed.