Index: src/arm/full-codegen-arm.cc |
diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc |
index 3a44e8f2a5726c6a05dd0f4a8ea2ddcc35abf69b..5a5d91e92f0dccd94dbca112a07508f2beca1b12 100644 |
--- a/src/arm/full-codegen-arm.cc |
+++ b/src/arm/full-codegen-arm.cc |
@@ -4230,6 +4230,7 @@ void FullCodeGenerator::EmitDefaultConstructorCallSuper(CallRuntime* expr) { |
__ bind(&args_set_up); |
__ ldr(r1, MemOperand(sp, r0, LSL, kPointerSizeLog2)); |
+ __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); |
CallConstructStub stub(isolate(), SUPER_CONSTRUCTOR_CALL); |
__ Call(stub.GetCode(), RelocInfo::CONSTRUCT_CALL); |