diff -r 387d76b1e981 -r 10936f3a2ba3 src/Array.cpp --- a/src/Array.cpp Sat Sep 15 17:39:45 2012 -0700 +++ b/src/Array.cpp Sat Sep 15 18:25:54 2012 -0700 @@ -72,6 +72,14 @@ } Array * +Array::New(Zone *zone, Handle map, Heap::Tenure tenure) +{ + assert(map->type()->isFixedLength()); + + return Array::New(zone, map, map->type()->fixedLength(), tenure); +} + +Array * Array::New(Zone *zone, Handle map, uint32 elements, Heap::Tenure tenure) { size_t elementBytes = SizeFor(map->type(), elements);