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