| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index 89399db8e410724a5108f177031dd106ff45a4e8..e0f6921b4d969d7aeffa6920baa465e4e9a6d96b 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -3575,7 +3575,8 @@ void HAllocate::CreateFreeSpaceFiller(int32_t free_space_size) {
|
| filler_map->FinalizeUniqueness(); // TODO(titzer): should be init'd a'ready
|
| filler_map->InsertAfter(free_space_instr);
|
| HInstruction* store_map = HStoreNamedField::New(zone, context(),
|
| - free_space_instr, HObjectAccess::ForMap(), filler_map);
|
| + free_space_instr, HObjectAccess::ForMap(), filler_map,
|
| + INITIALIZING_STORE);
|
| store_map->SetFlag(HValue::kHasNoObservableSideEffects);
|
| store_map->InsertAfter(filler_map);
|
|
|
| @@ -3589,7 +3590,7 @@ void HAllocate::CreateFreeSpaceFiller(int32_t free_space_size) {
|
| HObjectAccess::ForJSObjectOffset(FreeSpace::kSizeOffset,
|
| Representation::Smi());
|
| HStoreNamedField* store_size = HStoreNamedField::New(zone, context(),
|
| - free_space_instr, access, filler_size);
|
| + free_space_instr, access, filler_size, INITIALIZING_STORE);
|
| store_size->SetFlag(HValue::kHasNoObservableSideEffects);
|
| store_size->InsertAfter(filler_size);
|
| filler_free_space_size_ = store_size;
|
| @@ -3602,7 +3603,7 @@ void HAllocate::ClearNextMapWord(int offset) {
|
| HObjectAccess access = HObjectAccess::ForJSObjectOffset(offset);
|
| HStoreNamedField* clear_next_map =
|
| HStoreNamedField::New(zone, context(), this, access,
|
| - block()->graph()->GetConstant0());
|
| + block()->graph()->GetConstant0(), INITIALIZING_STORE);
|
| clear_next_map->ClearAllSideEffects();
|
| clear_next_map->InsertAfter(this);
|
| }
|
|
|