1.1 --- a/jitcraft/Array.cpp Mon Jul 02 01:52:57 2012 -0700
1.2 +++ b/jitcraft/Array.cpp Mon Jul 02 14:04:29 2012 -0700
1.3 @@ -23,7 +23,7 @@
1.4 using namespace jc;
1.5
1.6 ArrayMap *
1.7 -ArrayMap::New(Zone *zone, Type *type, ArrayMap *contained)
1.8 +ArrayMap::New(Zone *zone, Handle<Type> type, Handle<ArrayMap> contained)
1.9 {
1.10 // :TODO: use Local
1.11 Map *obj = zone->allocateMap(MapKind_Array, sizeof(ArrayMap), MapKind_MetaArray);
1.12 @@ -50,7 +50,7 @@
1.13 }
1.14
1.15 Array *
1.16 -Array::New(Zone *zone, ArrayMap *map, uint32 elements, Heap::Tenure tenure)
1.17 +Array::New(Zone *zone, Handle<ArrayMap> map, uint32 elements, Heap::Tenure tenure)
1.18 {
1.19 // :TODO: handles
1.20 size_t bytes = SizeFor(map->type(), elements);