Index: src/builtins/builtins-promise.h |
diff --git a/src/builtins/builtins-promise.h b/src/builtins/builtins-promise.h |
index 7bc53ac2ba3af567134d065b2321cfbd79af1488..794902a56416e7adcbe6d3502a7e64d0cc211479 100644 |
--- a/src/builtins/builtins-promise.h |
+++ b/src/builtins/builtins-promise.h |
@@ -31,7 +31,8 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { |
Node* AllocateAndSetJSPromise(Node* context, Node* status, Node* result); |
Node* ThrowIfNotJSReceiver(Node* context, Node* value, |
- MessageTemplate::Template msg_template); |
+ MessageTemplate::Template msg_template, |
+ const char* method_name = nullptr); |
Node* SpeciesConstructor(Node* context, Node* object, |
Node* default_constructor); |
@@ -57,6 +58,9 @@ class PromiseBuiltinsAssembler : public CodeStubAssembler { |
void BranchIfFastPath(Node* context, Node* promise, Label* if_isunmodified, |
Label* if_ismodified); |
+ void BranchIfFastPath(Node* native_context, Node* promise_fun, Node* promise, |
+ Label* if_isunmodified, Label* if_ismodified); |
+ |
Node* CreatePromiseContext(Node* native_context, int slots); |
Node* CreatePromiseResolvingFunctionsContext(Node* promise, Node* debug_event, |
Node* native_context); |