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; |