diff options
| author | msozeau | 2008-02-09 10:59:29 +0000 |
|---|---|---|
| committer | msozeau | 2008-02-09 10:59:29 +0000 |
| commit | 667de252676eb051fc4e056234f505ebafc335ca (patch) | |
| tree | 6d1470c9f35ff2e13d0de3b24a5ed4e75d97e168 /toplevel | |
| parent | 009fc6e9d0c92852f3a02ff66876875b9384d41a (diff) | |
Fix the clrewrite tactic, change Relations.v to work on relations in Prop
only, and get rid of the "relation" definition which makes unification
fail blatantly. Replace it with a notation :) In its current state,
the new tactic seems ready for larger tests.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10543 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel')
| -rw-r--r-- | toplevel/classes.ml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/toplevel/classes.ml b/toplevel/classes.ml index 959dc10404..1d5280a490 100644 --- a/toplevel/classes.ml +++ b/toplevel/classes.ml @@ -34,7 +34,8 @@ open Entries let hint_db = "typeclass_instances" let add_instance_hint inst = - Auto.add_hints false [hint_db] (Vernacexpr.HintsResolve [CRef (Ident (dummy_loc, inst))]) + Auto.add_hints false [hint_db] + (Vernacexpr.HintsResolve [CAppExpl (dummy_loc, (None, Ident (dummy_loc, inst)), [])]) let declare_instance (_,id) = add_instance_hint id |
