Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index 06df1f67c25bc380097c2cc8ca471105ec65b071..293fffd2ef321bdd24e5adea938d776d00f09cd2 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -885,7 +885,7 @@ void Isolate::ScheduleThrow(Object* exception) { |
// When scheduling a throw we first throw the exception to get the |
// error reporting if it is uncaught before rescheduling it. |
Throw(exception); |
- PropagatePendingExceptionToExternalTryCatch(); |
+ OptionalRescheduleException(false); |
if (has_pending_exception()) { |
thread_local_top()->scheduled_exception_ = pending_exception(); |
thread_local_top()->external_caught_exception_ = false; |