| 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.
|
| }
|
|
|