aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
authorpboutill2012-12-19 00:13:21 +0000
committerpboutill2012-12-19 00:13:21 +0000
commit32b7a0cc9c8302febd7639d22c80554fa4ec8d88 (patch)
treec5798518db283d05d83d399802c5d50b093b417f /pretyping
parent7a30e5bbcfb2dc3e7b7bf0cf2cd4e27eab31dcfb (diff)
Array.create is deprecated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16104 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/cases.ml2
-rw-r--r--pretyping/indrec.ml4
-rw-r--r--pretyping/termops.ml4
3 files changed, 5 insertions, 5 deletions
diff --git a/pretyping/cases.ml b/pretyping/cases.ml
index 71c9325d70..bcf4b9e4a2 100644
--- a/pretyping/cases.ml
+++ b/pretyping/cases.ml
@@ -1092,7 +1092,7 @@ let first_clause_irrefutable env = function
let group_equations pb ind current cstrs mat =
let mat =
if first_clause_irrefutable pb.env mat then [List.hd mat] else mat in
- let brs = Array.create (Array.length cstrs) [] in
+ let brs = Array.make (Array.length cstrs) [] in
let only_default = ref true in
let _ =
List.fold_right (* To be sure it's from bottom to top *)
diff --git a/pretyping/indrec.ml b/pretyping/indrec.ml
index b01a463a17..9c08a8bf6d 100644
--- a/pretyping/indrec.ml
+++ b/pretyping/indrec.ml
@@ -270,7 +270,7 @@ let mis_make_indrec env sigma listdepkind mib =
context_chop (nparams-nparrec) mib.mind_params_ctxt in
let nrec = List.length listdepkind in
let depPvec =
- Array.create mib.mind_ntypes (None : (bool * constr) option) in
+ Array.make mib.mind_ntypes (None : (bool * constr) option) in
let _ =
let rec
assign k = function
@@ -380,7 +380,7 @@ let mis_make_indrec env sigma listdepkind mib =
let fixn = Array.of_list (List.rev ln) in
let fixtyi = Array.of_list (List.rev ltyp) in
let fixdef = Array.of_list (List.rev ldef) in
- let names = Array.create nrec (Name(Id.of_string "F")) in
+ let names = Array.make nrec (Name(Id.of_string "F")) in
mkFix ((fixn,p),(names,fixtyi,fixdef))
in
mrec 0 [] [] []
diff --git a/pretyping/termops.ml b/pretyping/termops.ml
index f5be896899..70843c7a9f 100644
--- a/pretyping/termops.ml
+++ b/pretyping/termops.ml
@@ -343,8 +343,8 @@ let fold_rec_types g (lna,typarray,_) e =
let map_left2 f a g b =
let l = Array.length a in
if Int.equal l 0 then [||], [||] else begin
- let r = Array.create l (f a.(0)) in
- let s = Array.create l (g b.(0)) in
+ let r = Array.make l (f a.(0)) in
+ let s = Array.make l (g b.(0)) in
for i = 1 to l - 1 do
r.(i) <- f a.(i);
s.(i) <- g b.(i)