Index: src/bootstrapper.cc |
diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc |
index 8fd762c72d12cb5df72ec53d51f637f6ba9ff838..add9dbe0bcb0d13be319afe987ed692441b4789a 100644 |
--- a/src/bootstrapper.cc |
+++ b/src/bootstrapper.cc |
@@ -948,7 +948,7 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> global_object, |
CallbacksDescriptor d( |
Handle<Name>(Name::cast(array_length->name())), |
array_length, attribs); |
- array_function->initial_map()->AppendDescriptor(&d); |
+ initial_map->AppendDescriptor(&d); |
} |
// array_function is used internally. JS code creating array object should |
@@ -1088,7 +1088,6 @@ void Genesis::InitializeGlobal(Handle<GlobalObject> global_object, |
initial_map->set_unused_property_fields(0); |
initial_map->set_instance_size( |
initial_map->instance_size() + 5 * kPointerSize); |
- initial_map->set_visitor_id(StaticVisitorBase::GetVisitorId(*initial_map)); |
// RegExp prototype object is itself a RegExp. |
Handle<Map> proto_map = Map::Copy(initial_map); |
@@ -1676,7 +1675,7 @@ Handle<JSFunction> Genesis::InstallInternalArray( |
{ // Add length. |
CallbacksDescriptor d( |
Handle<Name>(Name::cast(array_length->name())), array_length, attribs); |
- array_function->initial_map()->AppendDescriptor(&d); |
+ initial_map->AppendDescriptor(&d); |
} |
return array_function; |