aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Dénès2018-12-21 19:54:19 +0100
committerMaxime Dénès2019-01-22 11:17:58 +0100
commit9b142e358daf798cab79cafba6d9da5941481f53 (patch)
tree0c3d42f9307de5473c7622b29103cdd1ddfc4382
parente195c1dd97116961e34f3fad41a697a01d505ebf (diff)
Remove useless freshness check in new_instance
-rw-r--r--vernac/classes.ml8
1 files changed, 1 insertions, 7 deletions
diff --git a/vernac/classes.ml b/vernac/classes.ml
index 7c79c46fe2..6c44745c81 100644
--- a/vernac/classes.ml
+++ b/vernac/classes.ml
@@ -105,8 +105,6 @@ let id_of_class cl =
mip.(0).Declarations.mind_typename
| _ -> assert false
-open Pp
-
let instance_hook k info global imps ?hook cst =
Impargs.maybe_declare_manual_implicits false cst ~enriching:false imps;
let info = intern_info info in
@@ -330,11 +328,7 @@ let new_instance ?(global=false) ?(refine= !refine_instance) ~program_mode
in
let id =
match instid with
- Name id ->
- let sp = Lib.make_path id in
- if Nametab.exists_cci sp then
- user_err ~hdr:"new_instance" (Id.print id ++ Pp.str " already exists.");
- id
+ | Name id -> id
| Anonymous ->
let i = Nameops.add_suffix (id_of_class k) "_instance_0" in
Namegen.next_global_ident_away i (Termops.vars_of_env env)