diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins-promise-gen.h')
-rw-r--r-- | deps/v8/src/builtins/builtins-promise-gen.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/deps/v8/src/builtins/builtins-promise-gen.h b/deps/v8/src/builtins/builtins-promise-gen.h index 8edc2331a5..6bb38ee4eb 100644 --- a/deps/v8/src/builtins/builtins-promise-gen.h +++ b/deps/v8/src/builtins/builtins-promise-gen.h @@ -47,8 +47,9 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { Node* then, Node* thenable, Node* context); - std::pair<Node*, Node*> CreatePromiseResolvingFunctions( - Node* promise, Node* native_context, Node* promise_context); + std::pair<Node*, Node*> CreatePromiseResolvingFunctions(Node* promise, + Node* debug_event, + Node* native_context); Node* PromiseHasHandler(Node* promise); @@ -67,8 +68,8 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { Node* CreatePromiseResolvingFunctionsContext(Node* promise, Node* debug_event, Node* native_context); - Node* CreatePromiseGetCapabilitiesExecutorContext(Node* native_context, - Node* promise_capability); + Node* CreatePromiseGetCapabilitiesExecutorContext(Node* promise_capability, + Node* native_context); protected: void PromiseInit(Node* promise); @@ -153,6 +154,8 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { void PromiseSetStatus(Node* promise, v8::Promise::PromiseState status); Node* AllocateJSPromise(Node* context); + + void ExtractHandlerContext(Node* handler, Variable* var_context); }; } // namespace internal |