Index: src/mips/code-stubs-mips.cc |
diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc |
index 7dbc5d8e7359dc7d5b07a1a95b117e498eedf8ef..2610f19629eac4c1514a6befd52c71f52ce5e0ed 100644 |
--- a/src/mips/code-stubs-mips.cc |
+++ b/src/mips/code-stubs-mips.cc |
@@ -5351,8 +5351,8 @@ void StoreGlobalViaContextStub::Generate(MacroAssembler* masm) { |
cell_details_reg, kRAHasNotBeenSaved, kDontSaveFPRegs, |
EMIT_REMEMBERED_SET, OMIT_SMI_CHECK); |
// RecordWriteField clobbers the value register, so we need to reload. |
+ __ Ret(USE_DELAY_SLOT); |
__ lw(value_reg, FieldMemOperand(cell_reg, PropertyCell::kValueOffset)); |
- __ Ret(); |
__ bind(¬_mutable_data); |
// Check if PropertyCell value matches the new value (relevant for Constant, |