aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/inductive.ml
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/inductive.ml')
-rw-r--r--kernel/inductive.ml8
1 files changed, 5 insertions, 3 deletions
diff --git a/kernel/inductive.ml b/kernel/inductive.ml
index 218edd3a4..395ec95de 100644
--- a/kernel/inductive.ml
+++ b/kernel/inductive.ml
@@ -97,7 +97,8 @@ let instantiate_params t args sign =
| (Some b,_,LetIn(_,_,_,t)) -> (largs, (substl subs b)::subs, t)
| _ -> fail())
sign
- (args,[],t) in
+ ~init:(args,[],t)
+ in
if rem_args <> [] then fail();
type_app (substl subs) ty
@@ -190,8 +191,9 @@ let local_rels ctxt =
match copt with
None -> (mkRel n :: rels, n+1)
| Some _ -> (rels, n+1))
- ([],1)
- ctxt in
+ ~init:([],1)
+ ctxt
+ in
rels
let build_dependent_constructor cs =