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(); |