| Index: src/runtime/runtime-promise.cc | 
| diff --git a/src/runtime/runtime-promise.cc b/src/runtime/runtime-promise.cc | 
| index 14667114ba9cedbd546c82ee7810859f8f2d8adf..b018fce990189b4464d24d612986acd5dfc759c7 100644 | 
| --- a/src/runtime/runtime-promise.cc | 
| +++ b/src/runtime/runtime-promise.cc | 
| @@ -44,8 +44,8 @@ RUNTIME_FUNCTION(Runtime_PromiseRejectEventFromStack) { | 
| // as being a caught exception event. | 
| rejected_promise = isolate->GetPromiseOnStackOnThrow(); | 
| isolate->debug()->OnAsyncTaskEvent( | 
| -        debug::kDebugEnqueueRecurring, | 
| -        isolate->debug()->NextAsyncTaskId(promise), kDebugPromiseReject); | 
| +        debug::kDebugEnqueuePromiseReject, | 
| +        isolate->debug()->NextAsyncTaskId(promise)); | 
| } | 
| PromiseRejectEvent(isolate, promise, rejected_promise, value, true); | 
| return isolate->heap()->undefined_value(); | 
| @@ -112,20 +112,12 @@ bool GetDebugIdForAsyncFunction(Isolate* isolate, | 
|  | 
| void SetDebugInfo(Isolate* isolate, Handle<JSPromise> promise, | 
| Handle<PromiseReactionJobInfo> info, int status) { | 
| -  int id; | 
| -  PromiseDebugActionName name; | 
| - | 
| -  if (GetDebugIdForAsyncFunction(isolate, info, &id)) { | 
| -    name = kDebugAsyncFunction; | 
| -  } else { | 
| +  int id = kDebugPromiseNoID; | 
| +  if (!GetDebugIdForAsyncFunction(isolate, info, &id)) { | 
| id = isolate->debug()->NextAsyncTaskId(promise); | 
| DCHECK(status != v8::Promise::kPending); | 
| -    name = status == v8::Promise::kFulfilled ? kDebugPromiseResolve | 
| -                                             : kDebugPromiseReject; | 
| } | 
| - | 
| info->set_debug_id(id); | 
| -  info->set_debug_name(name); | 
| } | 
|  | 
| void EnqueuePromiseReactionJob(Isolate* isolate, Handle<JSPromise> promise, | 
| @@ -153,10 +145,9 @@ void PromiseFulfill(Isolate* isolate, Handle<JSPromise> promise, int status, | 
| Handle<Object> value) { | 
| if (isolate->debug()->is_active()) { | 
| isolate->debug()->OnAsyncTaskEvent( | 
| -        debug::kDebugEnqueueRecurring, | 
| -        isolate->debug()->NextAsyncTaskId(promise), | 
| -        status == v8::Promise::kFulfilled ? kDebugPromiseResolve | 
| -                                          : kDebugPromiseReject); | 
| +        status == v8::Promise::kFulfilled ? debug::kDebugEnqueuePromiseResolve | 
| +                                          : debug::kDebugEnqueuePromiseReject, | 
| +        isolate->debug()->NextAsyncTaskId(promise)); | 
| } | 
| // Check if there are any callbacks. | 
| if (!promise->deferred_promise()->IsUndefined(isolate)) { | 
|  |