diff options
| author | herbelin | 2011-06-18 18:55:45 +0000 |
|---|---|---|
| committer | herbelin | 2011-06-18 18:55:45 +0000 |
| commit | fd998d6e9da2593f245d7d3ab11aa4b6d5982bfb (patch) | |
| tree | 20591f273acb24215d308f54a1894b490468f709 | |
| parent | 0537a5f2ae58f8d721040cf9eee165b08ec90f80 (diff) | |
r14204 and 14218 continued: completely removing test for bug #2490,
leaving the decision of what to do with it to Matthieu; sorry for the
confusion.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14219 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | test-suite/bugs/opened/shouldnotsucceed/2490.v | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/test-suite/bugs/opened/shouldnotsucceed/2490.v b/test-suite/bugs/opened/shouldnotsucceed/2490.v deleted file mode 100644 index 3efd742bb0..0000000000 --- a/test-suite/bugs/opened/shouldnotsucceed/2490.v +++ /dev/null @@ -1,28 +0,0 @@ -Class Rel A := rel : A -> Prop. -Class Rel2 A := rel2 : A -> Prop. -Class Property A (o : A -> Prop) := rel_property : True. - -Class Op A := op : A -> A. -Instance my_op {A} {r : Rel A} {p : Property A r} : Op A := fun x => x. - -Section test. -Context A (r2 : Rel2 A) (p2 : Property A r2). - -(* 8.3 yields an error: "Could not find an instance for "Op A" in environment". - Trunk, on the other hand, uses [r2] as an instance of [Rel] and hence finds -the previously defined instance of [Op]. Trunk's behavior is incorrect. *) -Lemma test (x : A) : op x = op x. -Admitted. - -(* If we don't refer to the canonical name, Coq will actually complain, as it -should. *) -Lemma test (x : A) : my_op x = my_op x. - -End test. - -(* Now we make an instance of [Op] without dependent condition. *) -Instance my_op_nondep {A} {r : Rel A} : Op A := fun x => x. - -Section test2. -Context A (r2 : Rel2 A). - |
