jitcraft/Array.cpp
changeset 27 28697d267222
parent 21 af5d8e985502
child 31 0f330cf7e09a
     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);