aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2013-11-30 01:42:45 +0100
committerPierre-Marie Pédrot2013-11-30 01:42:45 +0100
commit2b2cb750e396f1a2e9cd96371ac7034ba34349e4 (patch)
treeba2257adc0d915cbc7718d581c620ba371033cbb
parentb9b737fee66e954c70bbedbe67517e5b91cc0efb (diff)
Useless instantiation function exported in Evd.
-rw-r--r--pretyping/evd.ml15
-rw-r--r--pretyping/evd.mli1
2 files changed, 0 insertions, 16 deletions
diff --git a/pretyping/evd.ml b/pretyping/evd.ml
index 5537d87d03..5870a22b73 100644
--- a/pretyping/evd.ml
+++ b/pretyping/evd.ml
@@ -222,15 +222,6 @@ let eq_evar_info ei1 ei2 =
exception NotInstantiatedEvar
(* Note: let-in contributes to the instance *)
-let make_evar_instance sign args =
- let rec instrec sign args = match sign, args with
- | [], [] -> []
- | (id,_,_) :: sign, c :: args ->
- if isVarId id c then instrec sign args
- else (id, c) :: instrec sign args
- | [], _ | _, [] -> instance_mismatch ()
- in
- instrec sign args
let make_evar_instance_array info args =
let len = Array.length args in
@@ -251,12 +242,6 @@ let make_evar_instance_array info args =
let filter = Filter.repr (evar_filter info) in
instrec filter (evar_context info) 0
-let instantiate_evar sign c args =
- let inst = make_evar_instance sign args in
- match inst with
- | [] -> c
- | _ -> replace_vars inst c
-
let instantiate_evar_array info c args =
let inst = make_evar_instance_array info args in
match inst with
diff --git a/pretyping/evd.mli b/pretyping/evd.mli
index ec16f53b76..58e4cd630b 100644
--- a/pretyping/evd.mli
+++ b/pretyping/evd.mli
@@ -218,7 +218,6 @@ val existential_opt_value : evar_map -> existential -> constr option
(** Same as {!existential_value} but returns an option instead of raising an
exception. *)
-val instantiate_evar : named_context -> constr -> constr list -> constr
val instantiate_evar_array : evar_info -> constr -> constr array -> constr
val subst_evar_defs_light : substitution -> evar_map -> evar_map