| Index: src/x87/macro-assembler-x87.h | 
| diff --git a/src/x87/macro-assembler-x87.h b/src/x87/macro-assembler-x87.h | 
| index 42b7eb15a02f330806937042c633abaae020eab5..7e74871c17798f809e92b63ac53607d2eb281284 100644 | 
| --- a/src/x87/macro-assembler-x87.h | 
| +++ b/src/x87/macro-assembler-x87.h | 
| @@ -244,7 +244,7 @@ class MacroAssembler: public Assembler { | 
| // arguments in register eax and sets up the number of arguments in | 
| // register edi and the pointer to the first argument in register | 
| // esi. | 
| -  void EnterExitFrame(int argc, bool save_doubles); | 
| +  void EnterExitFrame(int argc, bool save_doubles, StackFrame::Type frame_type); | 
|  | 
| void EnterApiExitFrame(int argc); | 
|  | 
| @@ -775,7 +775,8 @@ class MacroAssembler: public Assembler { | 
| void CallCFunction(Register function, int num_arguments); | 
|  | 
| // Jump to a runtime routine. | 
| -  void JumpToExternalReference(const ExternalReference& ext); | 
| +  void JumpToExternalReference(const ExternalReference& ext, | 
| +                               bool builtin_exit_frame = false); | 
|  | 
| // --------------------------------------------------------------------------- | 
| // Utilities | 
| @@ -951,7 +952,7 @@ class MacroAssembler: public Assembler { | 
| Label::Distance done_distance, | 
| const CallWrapper& call_wrapper); | 
|  | 
| -  void EnterExitFramePrologue(); | 
| +  void EnterExitFramePrologue(StackFrame::Type frame_type); | 
| void EnterExitFrameEpilogue(int argc, bool save_doubles); | 
|  | 
| void LeaveExitFrameEpilogue(bool restore_context); | 
|  |