Index: src/debug/arm/debug-arm.cc |
diff --git a/src/debug/arm/debug-arm.cc b/src/debug/arm/debug-arm.cc |
index 99a555de9c5800e4deeb7d7d80db2a7025d40d7a..c417e2703698823ab436b301ec6f9f6e49a05262 100644 |
--- a/src/debug/arm/debug-arm.cc |
+++ b/src/debug/arm/debug-arm.cc |
@@ -83,7 +83,9 @@ void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, |
if (mode == SAVE_RESULT_REGISTER) __ push(r0); |
- __ mov(r0, Operand::Zero()); // no arguments |
+ // One argument. The hole in FCG. Value of accumulator in interpreter. |
+ __ mov(r0, Operand(1)); |
+ __ Push(masm->isolate()->factory()->the_hole_value()); |
__ mov(r1, |
Operand(ExternalReference( |
Runtime::FunctionForId(Runtime::kDebugBreak), masm->isolate()))); |