Index: src/debug/arm64/debug-arm64.cc |
diff --git a/src/debug/arm64/debug-arm64.cc b/src/debug/arm64/debug-arm64.cc |
index a2a6b733804d015add7121b5bd0160e888f5144f..cb2323e057723c874facaf8094ecf0f5851962d1 100644 |
--- a/src/debug/arm64/debug-arm64.cc |
+++ b/src/debug/arm64/debug-arm64.cc |
@@ -94,7 +94,9 @@ void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, |
if (mode == SAVE_RESULT_REGISTER) __ Push(x0); |
- __ Mov(x0, 0); // No arguments. |
+ // One argument. The hole in FCG. Value of accumulator in interpreter. |
+ __ Mov(x0, 1); |
+ __ Push(masm->isolate()->factory()->the_hole_value()); |
__ Mov(x1, ExternalReference(Runtime::FunctionForId(Runtime::kDebugBreak), |
masm->isolate())); |