| Index: src/ppc/macro-assembler-ppc.h
|
| diff --git a/src/ppc/macro-assembler-ppc.h b/src/ppc/macro-assembler-ppc.h
|
| index 0d5df2fa442a402bab701dd3b14ceb09402b9860..56db98a09b085cc96bfd37e9a2983bff3358f132 100644
|
| --- a/src/ppc/macro-assembler-ppc.h
|
| +++ b/src/ppc/macro-assembler-ppc.h
|
| @@ -433,7 +433,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
|
| @@ -1072,7 +1073,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());
|
|
|