Index: src/mips/ic-mips.cc |
diff --git a/src/mips/ic-mips.cc b/src/mips/ic-mips.cc |
index aa2773462c73266aa2d61a07f1635e13bd25f825..9813da4a2b8d33b48abdd367921138a959dfcad4 100644 |
--- a/src/mips/ic-mips.cc |
+++ b/src/mips/ic-mips.cc |
@@ -578,8 +578,7 @@ void KeyedCallIC::GenerateMegamorphic(MacroAssembler* masm, int argc) { |
__ IncrementCounter(counters->keyed_call_generic_slow_load(), 1, a0, a3); |
{ |
FrameScope scope(masm, StackFrame::INTERNAL); |
- __ push(a2); // Save the key. |
- __ Push(a1, a2); // Pass the receiver and the key. |
+ __ Push(a2, a1, a2); // Save the key and pass the receiver and the key. |
__ CallRuntime(Runtime::kKeyedGetProperty, 2); |
__ pop(a2); // Restore the key. |
} |