Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index b567f615d234c3ee59e0f9d808e493b6bfd475b1..9401c4ec584096136368102864cf18806434e2d9 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -1823,26 +1823,12 @@ void HGraphBuilder::BuildCompareNil( |
HValue* HGraphBuilder::BuildCreateAllocationMemento(HValue* previous_object, |
int previous_object_size, |
HValue* alloc_site) { |
- // TODO(mvstanton): ASSERT altered to CHECK to diagnose chromium bug 284577 |
- CHECK(alloc_site != NULL); |
+ ASSERT(alloc_site != NULL); |
HInnerAllocatedObject* alloc_memento = Add<HInnerAllocatedObject>( |
previous_object, previous_object_size); |
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); |
- builder.If<HCompareMap>(alloc_site, alloc_site_map); |
- builder.Then(); |
- builder.Else(); |
- Add<HDebugBreak>(); |
- builder.End(); |
- } |
- |
HObjectAccess access = HObjectAccess::ForAllocationMementoSite(); |
Add<HStoreNamedField>(alloc_memento, access, alloc_site); |
return alloc_memento; |