| Index: test/cctest/test-debug.cc
|
| diff --git a/test/cctest/test-debug.cc b/test/cctest/test-debug.cc
|
| index 2d0b70ef0e8a3bdb76b55d5e41b13fab82554b3d..4de243b6cc149097f8ddb497c0b3d1775ca980f0 100644
|
| --- a/test/cctest/test-debug.cc
|
| +++ b/test/cctest/test-debug.cc
|
| @@ -211,7 +211,7 @@ static int SetScriptBreakPointByIdFromJS(v8::Isolate* isolate, int script_id,
|
| }
|
| buffer[SMALL_STRING_BUFFER_SIZE - 1] = '\0';
|
| {
|
| - v8::TryCatch try_catch;
|
| + v8::TryCatch try_catch(isolate);
|
| v8::Handle<v8::String> str =
|
| v8::String::NewFromUtf8(isolate, buffer.start());
|
| v8::Handle<v8::Value> value = v8::Script::Compile(str)->Run();
|
| @@ -240,7 +240,7 @@ static int SetScriptBreakPointByNameFromJS(v8::Isolate* isolate,
|
| }
|
| buffer[SMALL_STRING_BUFFER_SIZE - 1] = '\0';
|
| {
|
| - v8::TryCatch try_catch;
|
| + v8::TryCatch try_catch(isolate);
|
| v8::Handle<v8::String> str =
|
| v8::String::NewFromUtf8(isolate, buffer.start());
|
| v8::Handle<v8::Value> value = v8::Script::Compile(str)->Run();
|
| @@ -4023,7 +4023,7 @@ TEST(EvalJSInDebugEventListenerOnNativeReThrownException) {
|
|
|
| // ReThrow native error
|
| {
|
| - v8::TryCatch tryCatch;
|
| + v8::TryCatch tryCatch(env->GetIsolate());
|
| env->GetIsolate()->ThrowException(v8::Exception::TypeError(
|
| v8::String::NewFromUtf8(env->GetIsolate(), "Type error")));
|
| CHECK(tryCatch.HasCaught());
|
| @@ -5602,7 +5602,7 @@ static void CheckDataParameter(
|
| CHECK(v8::Debug::Call(debugger_call_with_data, data)->IsString());
|
|
|
| for (int i = 0; i < 3; i++) {
|
| - v8::TryCatch catcher;
|
| + v8::TryCatch catcher(args.GetIsolate());
|
| CHECK(v8::Debug::Call(debugger_call_with_data).IsEmpty());
|
| CHECK(catcher.HasCaught());
|
| CHECK(catcher.Exception()->IsString());
|
| @@ -7267,7 +7267,7 @@ static void DebugEventStepNext(
|
|
|
|
|
| static void RunScriptInANewCFrame(const char* source) {
|
| - v8::TryCatch try_catch;
|
| + v8::TryCatch try_catch(CcTest::isolate());
|
| CompileRun(source);
|
| CHECK(try_catch.HasCaught());
|
| }
|
| @@ -7447,7 +7447,7 @@ TEST(DebugBreakOffThreadTerminate) {
|
| v8::Debug::SetDebugEventListener(DebugBreakTriggerTerminate);
|
| TerminationThread terminator(isolate);
|
| terminator.Start();
|
| - v8::TryCatch try_catch;
|
| + v8::TryCatch try_catch(env->GetIsolate());
|
| v8::Debug::DebugBreak(isolate);
|
| CompileRun("while (true);");
|
| CHECK(try_catch.HasTerminated());
|
| @@ -7463,7 +7463,7 @@ static void DebugEventExpectNoException(
|
|
|
| static void TryCatchWrappedThrowCallback(
|
| const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| - v8::TryCatch try_catch;
|
| + v8::TryCatch try_catch(args.GetIsolate());
|
| CompileRun("throw 'rejection';");
|
| CHECK(try_catch.HasCaught());
|
| }
|
|
|