diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/typeops.ml | 7 | ||||
| -rw-r--r-- | kernel/typeops.mli | 3 |
2 files changed, 3 insertions, 7 deletions
diff --git a/kernel/typeops.ml b/kernel/typeops.ml index a12c6803ad..255e8d7aa5 100644 --- a/kernel/typeops.ml +++ b/kernel/typeops.ml @@ -74,13 +74,6 @@ let hyps_inclusion env sigma (idl1,tyl1) (idl2,tyl2) = (* Checks if the given context of variables [hyps] is included in the current context of [env]. *) -let construct_reference id env sigma hyps = - let hyps' = var_context env in - if hyps_inclusion env sigma hyps hyps' then - Array.of_list (List.map (fun id -> VAR id) (ids_of_sign hyps)) - else - error_reference_variables CCI env id - let check_hyps id env sigma hyps = let hyps' = var_context env in if not (hyps_inclusion env sigma hyps hyps') then diff --git a/kernel/typeops.mli b/kernel/typeops.mli index a271dc9ecb..8a2974f6c8 100644 --- a/kernel/typeops.mli +++ b/kernel/typeops.mli @@ -2,6 +2,7 @@ (*i*) open Names +open Sign open Univ open Term open Evd @@ -87,3 +88,5 @@ val find_case_dep_nparams : constr -> bool * (int * constr list * constr list) val type_inst_construct : env -> 'a evar_map -> int -> constr -> constr + +val hyps_inclusion : env -> 'a evar_map -> var_context -> var_context -> bool |
