aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/pretyping.ml
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping/pretyping.ml')
-rw-r--r--pretyping/pretyping.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index 6b698e28f..93a03dcfa 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -60,18 +60,18 @@ let transform_rec loc env sigma (p,c,lf) (indt,pt) =
(Array.map (lift (nar+2)) lf) constrs recargs
in
let deffix =
- it_lambda_name env
+ it_mkLambda_or_LetIn_name env
(lambda_create env
(applist (mI,List.append (List.map (lift (nar+1)) params)
(rel_list 0 nar)),
mkMutCase (ci, lift (nar+2) p, mkRel 1, branches)))
- (lift_context 1 lnames)
+ (lift_rel_context 1 lnames)
in
if noccurn 1 deffix then
whd_beta (applist (pop deffix,realargs@[c]))
else
let typPfix =
- it_prod_name env
+ it_mkProd_or_LetIn_name env
(prod_create env
(applist (mI,(List.append
(List.map (lift nar) params)