| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 66692b8dd9ea4e656a32d00333633e561a4e248d..c33365b931fab61d8513b050df60321fac395877 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -1830,12 +1830,6 @@ v8::TryCatch::~TryCatch() {
|
| reinterpret_cast<Isolate*>(isolate_)->ThrowException(exc);
|
| ASSERT(!isolate_->thread_local_top()->rethrowing_message_);
|
| } else {
|
| - if (HasCaught() && isolate_->has_scheduled_exception()) {
|
| - // If an exception was caught but is still scheduled because no API call
|
| - // promoted it, then it is canceled to prevent it from being propagated.
|
| - // Note that this will not cancel termination exceptions.
|
| - isolate_->CancelScheduledExceptionFromTryCatch(this);
|
| - }
|
| isolate_->UnregisterTryCatchHandler(this);
|
| v8::internal::SimulatorStack::UnregisterCTryCatch();
|
| }
|
|
|