| Index: src/mips/code-stubs-mips.cc
|
| diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc
|
| index d89d3e57cbe67eb3629be6203322762211ae3d2b..90e5706222b3a234fc7a4eb13893e1ef6048f5d2 100644
|
| --- a/src/mips/code-stubs-mips.cc
|
| +++ b/src/mips/code-stubs-mips.cc
|
| @@ -3693,10 +3693,10 @@ void JSEntryStub::GenerateBody(MacroAssembler* masm, bool is_construct) {
|
| // args
|
|
|
| // Save callee saved registers on the stack.
|
| - __ MultiPush((kCalleeSaved | ra.bit()) & ~sp.bit());
|
| + __ MultiPush(kCalleeSaved | ra.bit());
|
|
|
| // Load argv in s0 register.
|
| - __ lw(s0, MemOperand(sp, kNumCalleeSaved * kPointerSize +
|
| + __ lw(s0, MemOperand(sp, (kNumCalleeSaved + 1) * kPointerSize +
|
| StandardFrameConstants::kCArgsSlotsSize));
|
|
|
| // We build an EntryFrame.
|
|
|