aboutsummaryrefslogtreecommitdiff
path: root/kernel/indtypes.ml
diff options
context:
space:
mode:
authorGaëtan Gilbert2018-10-26 18:25:34 +0200
committerGaëtan Gilbert2018-10-26 18:25:34 +0200
commitbe144dcaa1d1d8ff22e9e39f49fd247e813ac1f8 (patch)
tree075437b5eefd1b526acdf13d00b25fdec3765213 /kernel/indtypes.ml
parent27266c1f79e565a6a19da4c79fc1ce83f748e31c (diff)
parentec80d04cfb4075922386dc8517577fd4819f1912 (diff)
Merge PR #8684: Remove a few circumvolutions around parameters of inductive entries
Diffstat (limited to 'kernel/indtypes.ml')
-rw-r--r--kernel/indtypes.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/indtypes.ml b/kernel/indtypes.ml
index b976469ff7..0346026aa4 100644
--- a/kernel/indtypes.ml
+++ b/kernel/indtypes.ml
@@ -271,7 +271,8 @@ let typecheck_inductive env mie =
| Polymorphic_ind_entry ctx -> push_context ctx env
| Cumulative_ind_entry cumi -> push_context (Univ.CumulativityInfo.univ_context cumi) env
in
- let (env_params,paramsctxt) = infer_local_decls env' mie.mind_entry_params in
+ let env_params = check_context env' mie.mind_entry_params in
+ let paramsctxt = mie.mind_entry_params in
(* We first type arity of each inductive definition *)
(* This allows building the environment of arities and to share *)
(* the set of constraints *)