| Index: src/mips/stub-cache-mips.cc
|
| diff --git a/src/mips/stub-cache-mips.cc b/src/mips/stub-cache-mips.cc
|
| index 3d4617a0a7d6d775c1523ac7b2cc765bfc746d99..6c38e904c4c7c14305f7aa4482f57c412204b412 100644
|
| --- a/src/mips/stub-cache-mips.cc
|
| +++ b/src/mips/stub-cache-mips.cc
|
| @@ -899,12 +899,12 @@ static void GenerateFastApiCall(MacroAssembler* masm,
|
| __ sw(receiver, MemOperand(sp, FCA::kHolderIndex * kPointerSize));
|
| // Write receiver to stack frame.
|
| int index = stack_space - 1;
|
| - __ sw(receiver, MemOperand(sp, index * kPointerSize));
|
| + __ sw(receiver, MemOperand(sp, index-- * kPointerSize));
|
| // Write the arguments to stack frame.
|
| for (int i = 0; i < argc; i++) {
|
| ASSERT(!receiver.is(values[i]));
|
| ASSERT(!scratch.is(values[i]));
|
| - __ sw(receiver, MemOperand(sp, index-- * kPointerSize));
|
| + __ sw(values[i], MemOperand(sp, index-- * kPointerSize));
|
| }
|
|
|
| GenerateFastApiDirectCall(masm, optimization, argc, true);
|
|
|