| Index: src/code-stub-assembler.cc
|
| diff --git a/src/code-stub-assembler.cc b/src/code-stub-assembler.cc
|
| index 515a1483e6df7f5039eee97d7e742272b0839d86..c8d383f5fce6844b44c314ceb39bec01f8572bfb 100644
|
| --- a/src/code-stub-assembler.cc
|
| +++ b/src/code-stub-assembler.cc
|
| @@ -8352,17 +8352,24 @@ void CodeStubAssembler::PromiseSet(Node* promise, Node* status, Node* result) {
|
| }
|
|
|
| Node* CodeStubAssembler::AllocatePromiseReactionJobInfo(
|
| - Node* value, Node* promise, Node* tasks, Node* deferred, Node* context) {
|
| + Node* promise, Node* value, Node* tasks, Node* deferred_promise,
|
| + Node* deferred_on_resolve, Node* deferred_on_reject, Node* context) {
|
| Node* const result = Allocate(PromiseReactionJobInfo::kSize);
|
| StoreMapNoWriteBarrier(result, Heap::kPromiseReactionJobInfoMapRootIndex);
|
| - StoreObjectFieldNoWriteBarrier(result, PromiseReactionJobInfo::kPromiseOffset,
|
| - promise);
|
| StoreObjectFieldNoWriteBarrier(result, PromiseReactionJobInfo::kValueOffset,
|
| value);
|
| + StoreObjectFieldNoWriteBarrier(result, PromiseReactionJobInfo::kPromiseOffset,
|
| + promise);
|
| StoreObjectFieldNoWriteBarrier(result, PromiseReactionJobInfo::kTasksOffset,
|
| tasks);
|
| StoreObjectFieldNoWriteBarrier(
|
| - result, PromiseReactionJobInfo::kDeferredOffset, deferred);
|
| + result, PromiseReactionJobInfo::kDeferredPromiseOffset, deferred_promise);
|
| + StoreObjectFieldNoWriteBarrier(
|
| + result, PromiseReactionJobInfo::kDeferredOnResolveOffset,
|
| + deferred_on_resolve);
|
| + StoreObjectFieldNoWriteBarrier(
|
| + result, PromiseReactionJobInfo::kDeferredOnRejectOffset,
|
| + deferred_on_reject);
|
| StoreObjectFieldRoot(result, PromiseReactionJobInfo::kDebugIdOffset,
|
| Heap::kUndefinedValueRootIndex);
|
| StoreObjectFieldRoot(result, PromiseReactionJobInfo::kDebugNameOffset,
|
|
|