Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index 27fa3b97b04bed136950ff9e258d59c92321c8b7..73348a6616828977432b128183487ad546baaff4 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -6541,6 +6541,7 @@ class HStoreNamedField V8_FINAL : public HTemplateInstruction<3> { |
write_barrier_mode_(UPDATE_WRITE_BARRIER), |
has_transition_(false), |
store_mode_(store_mode) { |
+ if (!FLAG_smi_x64_store_opt) store_mode_ = INITIALIZING_STORE; |
// Stores to a non existing in-object property are allowed only to the |
// newly allocated objects (via HAllocate or HInnerAllocatedObject). |
ASSERT(!access.IsInobject() || access.existing_inobject_property() || |
@@ -6729,6 +6730,7 @@ class HStoreKeyed V8_FINAL |
is_uninitialized_(false), |
store_mode_(store_mode), |
new_space_dominator_(NULL) { |
+ if (!FLAG_smi_x64_store_opt) store_mode_ = INITIALIZING_STORE; |
SetOperandAt(0, obj); |
SetOperandAt(1, key); |
SetOperandAt(2, val); |