1.1 --- a/src/Array.cpp Sat Sep 15 17:39:45 2012 -0700
1.2 +++ b/src/Array.cpp Sat Sep 15 18:25:54 2012 -0700
1.3 @@ -72,6 +72,14 @@
1.4 }
1.5
1.6 Array *
1.7 +Array::New(Zone *zone, Handle<ArrayMap> map, Heap::Tenure tenure)
1.8 +{
1.9 + assert(map->type()->isFixedLength());
1.10 +
1.11 + return Array::New(zone, map, map->type()->fixedLength(), tenure);
1.12 +}
1.13 +
1.14 +Array *
1.15 Array::New(Zone *zone, Handle<ArrayMap> map, uint32 elements, Heap::Tenure tenure)
1.16 {
1.17 size_t elementBytes = SizeFor(map->type(), elements);