Index: src/arm64/macro-assembler-arm64.h |
diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h |
index 246d574257e78b045718fb8bce50548967116f19..fbb001610d82475143704714f2e0ea7c15a4c9a9 100644 |
--- a/src/arm64/macro-assembler-arm64.h |
+++ b/src/arm64/macro-assembler-arm64.h |
@@ -1174,7 +1174,8 @@ class MacroAssembler : public Assembler { |
int num_double_arguments); |
// Jump to a runtime routine. |
- void JumpToExternalReference(const ExternalReference& builtin); |
+ void JumpToExternalReference(const ExternalReference& builtin, |
+ bool builtin_exit_frame = false); |
// Convenience function: call an external reference. |
void CallExternalReference(const ExternalReference& ext, |
@@ -1702,9 +1703,9 @@ class MacroAssembler : public Assembler { |
// |
// This function also stores the new frame information in the top frame, so |
// that the new frame becomes the current frame. |
- void EnterExitFrame(bool save_doubles, |
- const Register& scratch, |
- int extra_space = 0); |
+ void EnterExitFrame(bool save_doubles, const Register& scratch, |
+ int extra_space = 0, |
+ StackFrame::Type frame_type = StackFrame::EXIT); |
// Leave the current exit frame, after a C function has returned to generated |
// (JavaScript) code. |