| Index: src/isolate.h
 | 
| diff --git a/src/isolate.h b/src/isolate.h
 | 
| index ffe01db18c23ef1c3e832970a3758bbe6c2b6dd7..ea8c0641cc1bdef8014242edb03bd1fcbd9c24fc 100644
 | 
| --- a/src/isolate.h
 | 
| +++ b/src/isolate.h
 | 
| @@ -660,7 +660,7 @@ class Isolate {
 | 
|    bool OptionalRescheduleException(bool is_bottom_call);
 | 
|  
 | 
|    // Push and pop a promise and the current try-catch handler.
 | 
| -  void PushPromise(Handle<JSObject> promise, Handle<JSFunction> function);
 | 
| +  void PushPromise(Handle<JSObject> promise);
 | 
|    void PopPromise();
 | 
|    Handle<Object> GetPromiseOnStackOnThrow();
 | 
|  
 | 
| @@ -1436,15 +1436,12 @@ class Isolate {
 | 
|  
 | 
|  class PromiseOnStack {
 | 
|   public:
 | 
| -  PromiseOnStack(Handle<JSFunction> function, Handle<JSObject> promise,
 | 
| -                 PromiseOnStack* prev)
 | 
| -      : function_(function), promise_(promise), prev_(prev) {}
 | 
| -  Handle<JSFunction> function() { return function_; }
 | 
| +  PromiseOnStack(Handle<JSObject> promise, PromiseOnStack* prev)
 | 
| +      : promise_(promise), prev_(prev) {}
 | 
|    Handle<JSObject> promise() { return promise_; }
 | 
|    PromiseOnStack* prev() { return prev_; }
 | 
|  
 | 
|   private:
 | 
| -  Handle<JSFunction> function_;
 | 
|    Handle<JSObject> promise_;
 | 
|    PromiseOnStack* prev_;
 | 
|  };
 | 
| 
 |