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); |
} |