aboutsummaryrefslogtreecommitdiff
path: root/test-suite
diff options
context:
space:
mode:
authorHugo Herbelin2015-11-22 21:17:59 +0100
committerHugo Herbelin2015-11-22 21:55:21 +0100
commitc4e2cf027b3fade4f9c2806e6061e1294a99e540 (patch)
tree62d861dbc2e3e2f94c82fd4d0b35d52b84b4442e /test-suite
parentaf954522789043202d9c300a0bb37cbaf4958d60 (diff)
Fixing a vm_compute bug in the presence of let-ins among the
parameters of an inductive type.
Diffstat (limited to 'test-suite')
-rw-r--r--test-suite/success/Case22.v8
1 files changed, 8 insertions, 0 deletions
diff --git a/test-suite/success/Case22.v b/test-suite/success/Case22.v
index f88051f8f5..3c696502cd 100644
--- a/test-suite/success/Case22.v
+++ b/test-suite/success/Case22.v
@@ -53,3 +53,11 @@ Check fun x:Ind bool nat =>
match x in Ind _ X Y Z return Z with
| Constr _ => (true,0)
end.
+
+(* A vm_compute bug (the type of constructors was not supposed to
+ contain local definitions before proper parameters) *)
+
+Inductive Ind2 (b:=1) (c:nat) : Type :=
+ Constr2 : Ind2 c.
+
+Eval vm_compute in Constr2 2.