aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/safe_typing.ml11
-rw-r--r--kernel/safe_typing.mli4
2 files changed, 6 insertions, 9 deletions
diff --git a/kernel/safe_typing.ml b/kernel/safe_typing.ml
index 2c434d4edf..084da42559 100644
--- a/kernel/safe_typing.ml
+++ b/kernel/safe_typing.ml
@@ -430,12 +430,11 @@ let push_named_def (id,de) senv =
let env'' = safe_push_named (LocalDef (x, c, typ)) senv.env in
{ senv with env = env'' }
-let push_named_assum ((id,t,poly),ctx) senv =
- let senv' = push_context_set poly ctx senv in
- let t, r = Term_typing.translate_local_assum senv'.env t in
- let x = Context.make_annot id r in
- let env'' = safe_push_named (LocalAssum (x,t)) senv'.env in
- {senv' with env=env''}
+let push_named_assum (x,t) senv =
+ let t, r = Term_typing.translate_local_assum senv.env t in
+ let x = Context.make_annot x r in
+ let env'' = safe_push_named (LocalAssum (x,t)) senv.env in
+ {senv with env=env''}
(** {6 Insertion of new declarations to current environment } *)
diff --git a/kernel/safe_typing.mli b/kernel/safe_typing.mli
index 885becc40a..721282ae50 100644
--- a/kernel/safe_typing.mli
+++ b/kernel/safe_typing.mli
@@ -69,9 +69,7 @@ val is_joined_environment : safe_environment -> bool
(** Insertion of local declarations (Local or Variables) *)
-val push_named_assum :
- (Id.t * Constr.types * bool (* polymorphic *))
- Univ.in_universe_context_set -> safe_transformer0
+val push_named_assum : (Id.t * Constr.types) -> safe_transformer0
(** Returns the full universe context necessary to typecheck the definition
(futures are forced) *)