| Index: src/arm/builtins-arm.cc | 
| diff --git a/src/arm/builtins-arm.cc b/src/arm/builtins-arm.cc | 
| index 2490accb69b56b3c37f437a8d3fa14fe86133142..0c83f918caa58e45075e2a1b8e384e7dc41810cf 100644 | 
| --- a/src/arm/builtins-arm.cc | 
| +++ b/src/arm/builtins-arm.cc | 
| @@ -1028,7 +1028,8 @@ void Builtins::Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) { | 
| __ sub(r4, r2, r4); | 
|  | 
| // Push a slot for the receiver to be constructed. | 
| -  __ push(r0); | 
| +  __ mov(ip, Operand::Zero()); | 
| +  __ push(ip); | 
|  | 
| // Push the arguments. | 
| Generate_InterpreterPushArgs(masm, r2, r4, r5); | 
|  |