1.1 --- a/src/Array.cpp Sat Sep 15 13:32:01 2012 -0700
1.2 +++ b/src/Array.cpp Sat Sep 15 17:39:45 2012 -0700
1.3 @@ -87,7 +87,7 @@
1.4 Local<ArrayMap> childMap(zone, ArrayMap::cast(map->type()->contained()->newMap()));
1.5 Local<Array> child(zone);
1.6 for (unsigned i = 0; i < elements; i++) {
1.7 - child = Array::New(zone, childMap, map->type()->contained()->elements(), tenure);
1.8 + child = Array::New(zone, childMap, map->type()->contained()->declaredLength(), tenure);
1.9 if (!child)
1.10 return NULL;
1.11