| Index: src/mips/lithium-codegen-mips.cc
|
| diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc
|
| index eef54058e0314164b478d94c3bee7ca11eed62cf..a2df23fc5a88bcd6278f2a46a3b70fc3944bb6bd 100644
|
| --- a/src/mips/lithium-codegen-mips.cc
|
| +++ b/src/mips/lithium-codegen-mips.cc
|
| @@ -179,8 +179,7 @@ bool LCodeGen::GeneratePrologue() {
|
| if (slots > 0) {
|
| if (FLAG_debug_code) {
|
| __ Subu(sp, sp, Operand(slots * kPointerSize));
|
| - __ push(a0);
|
| - __ push(a1);
|
| + __ Push(a0, a1);
|
| __ Addu(a0, sp, Operand(slots * kPointerSize));
|
| __ li(a1, Operand(kSlotsZapValue));
|
| Label loop;
|
| @@ -188,8 +187,7 @@ bool LCodeGen::GeneratePrologue() {
|
| __ Subu(a0, a0, Operand(kPointerSize));
|
| __ sw(a1, MemOperand(a0, 2 * kPointerSize));
|
| __ Branch(&loop, ne, a0, Operand(sp));
|
| - __ pop(a1);
|
| - __ pop(a0);
|
| + __ Pop(a0, a1);
|
| } else {
|
| __ Subu(sp, sp, Operand(slots * kPointerSize));
|
| }
|
|
|