summaryrefslogtreecommitdiffstats
path: root/byterun/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/array.c')
-rw-r--r--byterun/array.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/byterun/array.c b/byterun/array.c
index 78245b9c2..3a56d8e42 100644
--- a/byterun/array.c
+++ b/byterun/array.c
@@ -144,14 +144,14 @@ CAMLprim value make_vect(value len, value init)
d = Double_val(init);
wsize = size * Double_wosize;
if (wsize > Max_wosize) invalid_argument("Array.make");
- res = alloc(wsize, Double_array_tag);
+ res = caml_alloc(wsize, Double_array_tag);
for (i = 0; i < size; i++) {
Store_double_field(res, i, d);
}
} else {
if (size > Max_wosize) invalid_argument("Array.make");
if (size < Max_young_wosize) {
- res = alloc_small(size, 0);
+ res = caml_alloc_small(size, 0);
for (i = 0; i < size; i++) Field(res, i) = init;
}
else if (Is_block(init) && Is_young(init)) {
@@ -187,7 +187,7 @@ CAMLprim value make_array(value init)
} else {
Assert(size < Max_young_wosize);
wsize = size * Double_wosize;
- res = alloc_small(wsize, Double_array_tag);
+ res = caml_alloc_small(wsize, Double_array_tag);
for (i = 0; i < size; i++) {
Store_double_field(res, i, Double_val(Field(init, i)));
}