| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 6580eecad7ba52605b911767070f9e54fa70c770..8d4e531f23f30c048e8a59c9f3f03f735aa104ab 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -674,6 +674,7 @@ class Isolate {
|
| void PushPromise(Handle<JSObject> promise);
|
| void PopPromise();
|
| Handle<Object> GetPromiseOnStackOnThrow();
|
| + bool PromiseHasUserDefinedRejectHandler(Handle<JSObject> promise);
|
|
|
| class ExceptionScope {
|
| public:
|
| @@ -751,7 +752,9 @@ class Isolate {
|
| NOT_CAUGHT,
|
| CAUGHT_BY_JAVASCRIPT,
|
| CAUGHT_BY_EXTERNAL,
|
| - CAUGHT_BY_DESUGARING
|
| + CAUGHT_BY_DESUGARING,
|
| + CAUGHT_BY_PROMISE,
|
| + CAUGHT_BY_ASYNC_AWAIT
|
| };
|
| CatchType PredictExceptionCatcher();
|
|
|
|
|