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