Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 26cffc8fb5524e51310776f74c2fbc3e0e7edf8b..148b1ccfa572afbff1a5751ac9624c08d8a52931 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -2473,7 +2473,7 @@ AllocationResult Heap::AllocateMap(InstanceType instance_type, |
map->set_dependent_code(DependentCode::cast(empty_fixed_array()), |
SKIP_WRITE_BARRIER); |
map->set_weak_cell_cache(Smi::FromInt(0)); |
- map->init_transitions(undefined_value()); |
+ map->set_raw_transitions(Smi::FromInt(0)); |
map->set_unused_property_fields(0); |
map->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
@@ -2607,7 +2607,7 @@ bool Heap::CreateInitialMaps() { |
// Fix the instance_descriptors for the existing maps. |
meta_map()->set_code_cache(empty_fixed_array()); |
meta_map()->set_dependent_code(DependentCode::cast(empty_fixed_array())); |
- meta_map()->init_transitions(undefined_value()); |
+ meta_map()->set_raw_transitions(Smi::FromInt(0)); |
meta_map()->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
meta_map()->set_layout_descriptor(LayoutDescriptor::FastPointerLayout()); |
@@ -2616,7 +2616,7 @@ bool Heap::CreateInitialMaps() { |
fixed_array_map()->set_code_cache(empty_fixed_array()); |
fixed_array_map()->set_dependent_code( |
DependentCode::cast(empty_fixed_array())); |
- fixed_array_map()->init_transitions(undefined_value()); |
+ fixed_array_map()->set_raw_transitions(Smi::FromInt(0)); |
fixed_array_map()->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
fixed_array_map()->set_layout_descriptor( |
@@ -2625,7 +2625,7 @@ bool Heap::CreateInitialMaps() { |
undefined_map()->set_code_cache(empty_fixed_array()); |
undefined_map()->set_dependent_code(DependentCode::cast(empty_fixed_array())); |
- undefined_map()->init_transitions(undefined_value()); |
+ undefined_map()->set_raw_transitions(Smi::FromInt(0)); |
undefined_map()->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
undefined_map()->set_layout_descriptor( |
@@ -2634,7 +2634,7 @@ bool Heap::CreateInitialMaps() { |
null_map()->set_code_cache(empty_fixed_array()); |
null_map()->set_dependent_code(DependentCode::cast(empty_fixed_array())); |
- null_map()->init_transitions(undefined_value()); |
+ null_map()->set_raw_transitions(Smi::FromInt(0)); |
null_map()->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
null_map()->set_layout_descriptor(LayoutDescriptor::FastPointerLayout()); |
@@ -2643,7 +2643,7 @@ bool Heap::CreateInitialMaps() { |
constant_pool_array_map()->set_code_cache(empty_fixed_array()); |
constant_pool_array_map()->set_dependent_code( |
DependentCode::cast(empty_fixed_array())); |
- constant_pool_array_map()->init_transitions(undefined_value()); |
+ constant_pool_array_map()->set_raw_transitions(Smi::FromInt(0)); |
constant_pool_array_map()->set_instance_descriptors(empty_descriptor_array()); |
if (FLAG_unbox_double_fields) { |
constant_pool_array_map()->set_layout_descriptor( |