| Index: src/ia32/macro-assembler-ia32.h
 | 
| diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h
 | 
| index 7f3d3db6ac17b674f6bb823836b1ae2688e66def..c325eeee10857042ba73183dd621c9ff0a4cd43f 100644
 | 
| --- a/src/ia32/macro-assembler-ia32.h
 | 
| +++ b/src/ia32/macro-assembler-ia32.h
 | 
| @@ -359,10 +359,11 @@ class MacroAssembler: public Assembler {
 | 
|                    const ParameterCount& actual,
 | 
|                    InvokeFlag flag,
 | 
|                    const CallWrapper& call_wrapper) {
 | 
| -    InvokeCode(Operand(code), expected, actual, flag, call_wrapper);
 | 
| +    InvokeCode(Operand(code), no_reg, expected, actual, flag, call_wrapper);
 | 
|    }
 | 
|  
 | 
|    void InvokeCode(const Operand& code,
 | 
| +                  Register new_target,
 | 
|                    const ParameterCount& expected,
 | 
|                    const ParameterCount& actual,
 | 
|                    InvokeFlag flag,
 | 
| @@ -371,6 +372,7 @@ class MacroAssembler: public Assembler {
 | 
|    // Invoke the JavaScript function in the given register. Changes the
 | 
|    // current context to the context in the function before invoking.
 | 
|    void InvokeFunction(Register function,
 | 
| +                      Register new_target,
 | 
|                        const ParameterCount& actual,
 | 
|                        InvokeFlag flag,
 | 
|                        const CallWrapper& call_wrapper);
 | 
| @@ -1010,7 +1012,7 @@ class MacroAssembler: public Assembler {
 | 
|                        bool* definitely_mismatches,
 | 
|                        InvokeFlag flag,
 | 
|                        Label::Distance done_distance,
 | 
| -                      const CallWrapper& call_wrapper = NullCallWrapper());
 | 
| +                      const CallWrapper& call_wrapper);
 | 
|  
 | 
|    void EnterExitFramePrologue();
 | 
|    void EnterExitFrameEpilogue(int argc, bool save_doubles);
 | 
| 
 |