| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 6c81518f316112bf0eac5236207a0005380ee5c2..23c373fa0b461e7a911ec9ac90a9575ea7f36feb 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -1831,20 +1831,6 @@ HValue* HGraphBuilder::BuildCreateAllocationMemento(HValue* previous_object,
|
| Handle<Map> alloc_memento_map(
|
| isolate()->heap()->allocation_memento_map());
|
| AddStoreMapConstant(alloc_memento, alloc_memento_map);
|
| -
|
| - // TODO(mvstanton): the code below is turned on to diagnose chromium bug
|
| - // 284577.
|
| - Handle<Map> alloc_site_map(isolate()->heap()->allocation_site_map());
|
| - IfBuilder builder(this);
|
| - // Read the map
|
| - HValue* map_field = Add<HLoadNamedField>(alloc_site,
|
| - HObjectAccess::ForMap());
|
| - HValue* alloc_site_map_value = Add<HConstant>(alloc_site_map);
|
| - builder.IfNot<HCompareObjectEqAndBranch>(map_field, alloc_site_map_value);
|
| - builder.Then();
|
| - AddInstruction(new(zone()) HDebugBreak());
|
| - builder.End();
|
| -
|
| HObjectAccess access = HObjectAccess::ForAllocationMementoSite();
|
| Add<HStoreNamedField>(alloc_memento, access, alloc_site);
|
| return alloc_memento;
|
|
|