1.1 --- a/src/API.cpp Sat Sep 15 19:33:24 2012 -0700
1.2 +++ b/src/API.cpp Sun Sep 16 19:02:23 2012 -0700
1.3 @@ -496,7 +496,7 @@
1.4 if (!slot.obj)
1.5 return false;
1.6 } else {
1.7 - Array *array = Array::New(ke::ZONE(), map, params[i].length(), Heap::Tenure_Stack);
1.8 + Array *array = Array::New1D(ke::ZONE(), map, params[i].length(), Heap::Tenure_Stack);
1.9 if (!slot.obj)
1.10 return false;
1.11 memcpy(array->vec(), params[i].buffer(), params[i].length() * sizeof(int));
1.12 @@ -513,7 +513,7 @@
1.13 if (!slot.obj)
1.14 return false;
1.15 } else {
1.16 - Array *array = Array::New(ke::ZONE(), map, params[i].length(), Heap::Tenure_Stack);
1.17 + Array *array = Array::New1D(ke::ZONE(), map, params[i].length(), Heap::Tenure_Stack);
1.18 if (!slot.obj)
1.19 return false;
1.20 memcpy(array->vec(), params[i].buffer(), params[i].length() * sizeof(char));