| Index: src/s390/macro-assembler-s390.h
|
| diff --git a/src/s390/macro-assembler-s390.h b/src/s390/macro-assembler-s390.h
|
| index 23b353ed0141700ca86d014f66d6b800b87d6a4b..3a038fdcdaa212687c491bd0820815079a07d86c 100644
|
| --- a/src/s390/macro-assembler-s390.h
|
| +++ b/src/s390/macro-assembler-s390.h
|
| @@ -734,7 +734,8 @@ class MacroAssembler : public Assembler {
|
| // Enter exit frame.
|
| // stack_space - extra stack space, used for parameters before call to C.
|
| // At least one slot (for the return address) should be provided.
|
| - void EnterExitFrame(bool save_doubles, int stack_space = 1);
|
| + void EnterExitFrame(bool save_doubles, int stack_space = 1,
|
| + StackFrame::Type frame_type = StackFrame::EXIT);
|
|
|
| // Leave the current exit frame. Expects the return value in r0.
|
| // Expect the number of values, pushed prior to the exit frame, to
|
| @@ -1337,7 +1338,8 @@ class MacroAssembler : public Assembler {
|
| void MovFromFloatResult(DoubleRegister dst);
|
|
|
| // Jump to a runtime routine.
|
| - void JumpToExternalReference(const ExternalReference& builtin);
|
| + void JumpToExternalReference(const ExternalReference& builtin,
|
| + bool builtin_exit_frame = false);
|
|
|
| Handle<Object> CodeObject() {
|
| DCHECK(!code_object_.is_null());
|
|
|