diff options
author | 2008-09-14 12:42:51 +0000 | |
---|---|---|
committer | 2008-09-14 12:42:51 +0000 | |
commit | 32b759737d89205340714979505eae22c5e3c4c3 (patch) | |
tree | 605e80f5899fa89d01d5d2c1f30a8b6a41bdd635 /toplevel/classes.ml | |
parent | 483515414c44131d50e48020b8aa18fdda9c5aaf (diff) |
In manual implicit arguments mode, do not enrich implicits
by the automatically infered arguments.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11407 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel/classes.ml')
-rw-r--r-- | toplevel/classes.ml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/toplevel/classes.ml b/toplevel/classes.ml index f63ae3ecb..4a8ce920f 100644 --- a/toplevel/classes.ml +++ b/toplevel/classes.ml @@ -230,8 +230,8 @@ let new_class id par ar sup props = (DefinitionEntry proj_entry, IsDefinition Definition) in let cref = ConstRef cst in - Impargs.declare_manual_implicits false cref (Impargs.is_implicit_args()) arity_imps; - Impargs.declare_manual_implicits false (ConstRef proj_cst) (Impargs.is_implicit_args()) (List.hd fieldimpls); + Impargs.declare_manual_implicits false cref arity_imps; + Impargs.declare_manual_implicits false (ConstRef proj_cst) (List.hd fieldimpls); set_rigid cst; cref, [proj_name, Some proj_cst] | _ -> @@ -321,7 +321,7 @@ let fail_on_free_vars = function let instance_hook k pri global imps ?hook cst = let inst = Typeclasses.new_instance k pri global cst in - Impargs.maybe_declare_manual_implicits false (ConstRef cst) false imps; + Impargs.maybe_declare_manual_implicits false (ConstRef cst) ~enriching:false imps; Typeclasses.add_instance inst; (match hook with Some h -> h cst | None -> ()) |