Index: src/arm64/builtins-arm64.cc |
diff --git a/src/arm64/builtins-arm64.cc b/src/arm64/builtins-arm64.cc |
index b98ecea4ed480ba0b4f2a16fdd75fcbcdb46022a..574b714130f9a684e3abf5d2dd4a6052fc93320a 100644 |
--- a/src/arm64/builtins-arm64.cc |
+++ b/src/arm64/builtins-arm64.cc |
@@ -942,7 +942,9 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { |
Label ok; |
__ CompareRoot(jssp, Heap::kStackLimitRootIndex); |
__ B(hs, &ok); |
+ __ Push(kInterpreterBytecodeArrayRegister); |
__ CallRuntime(Runtime::kStackGuard, 0); |
+ __ Pop(kInterpreterBytecodeArrayRegister); |
__ Bind(&ok); |
} |