From 7cfc4e5146be5666419451bdd516f1f3f264d24a Mon Sep 17 00:00:00 2001 From: Enrico Tassi Date: Sun, 25 Jan 2015 14:42:51 +0100 Subject: Imported Upstream version 8.5~beta1+dfsg --- test-suite/bugs/closed/3377.v | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test-suite/bugs/closed/3377.v (limited to 'test-suite/bugs/closed/3377.v') diff --git a/test-suite/bugs/closed/3377.v b/test-suite/bugs/closed/3377.v new file mode 100644 index 00000000..8e9e3933 --- /dev/null +++ b/test-suite/bugs/closed/3377.v @@ -0,0 +1,17 @@ +Set Primitive Projections. +Set Implicit Arguments. +Record prod A B := pair { fst : A; snd : B}. + +Goal fst (@pair Type Type Type Type). +Set Printing All. +match goal with |- ?f ?x => set (foo := f x) end. + +Goal forall x : prod Set Set, x = @pair _ _ (fst x) (snd x). +Proof. + intro x. + lazymatch goal with + | [ |- ?x = @pair _ _ (?f ?x) (?g ?x) ] => pose f + end. + +(* Toplevel input, characters 7-44: +Error: No matching clauses for match. *) -- cgit v1.2.3