Index: src/mips/lithium-mips.cc |
diff --git a/src/mips/lithium-mips.cc b/src/mips/lithium-mips.cc |
index 6b910233bcb63e98e9bbe49e306c613f46a0e461..904ffa56dddcf390f0a1dbf9cf0382c242e8d055 100644 |
--- a/src/mips/lithium-mips.cc |
+++ b/src/mips/lithium-mips.cc |
@@ -2311,7 +2311,7 @@ LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { |
} |
LOperand* val; |
- if (needs_write_barrier || instr->field_representation().IsSmi()) { |
+ if (needs_write_barrier) { |
val = UseTempRegister(instr->value()); |
} else if (instr->field_representation().IsDouble()) { |
val = UseRegisterAtStart(instr->value()); |