| Index: src/ia32/lithium-ia32.cc
|
| diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc
|
| index 793a3f45ee224b063af93e32828a1b4a71607d39..f4502bc9b8b14d4aa80bc1336b86935cac8468dc 100644
|
| --- a/src/ia32/lithium-ia32.cc
|
| +++ b/src/ia32/lithium-ia32.cc
|
| @@ -1157,10 +1157,12 @@ LInstruction* LChunkBuilder::DoApplyArguments(HApplyArguments* instr) {
|
| LOperand* receiver = UseFixed(instr->receiver(), eax);
|
| LOperand* length = UseRegisterAtStart(instr->length());
|
| LOperand* elements = UseRegisterAtStart(instr->elements());
|
| + LOperand* temp = FixedTemp(ebx);
|
| LApplyArguments* result = new LApplyArguments(function,
|
| receiver,
|
| length,
|
| - elements);
|
| + elements,
|
| + temp);
|
| return MarkAsCall(DefineFixed(result, eax), instr, CAN_DEOPTIMIZE_EAGERLY);
|
| }
|
|
|
|
|