| Index: test/cctest/test-thread-termination.cc
|
| diff --git a/test/cctest/test-thread-termination.cc b/test/cctest/test-thread-termination.cc
|
| index cebabaa97e84fe0076da552d5cd6bd435f14f7bc..7712a2cdbb12f23974687cc73ec2b652a579fd55 100644
|
| --- a/test/cctest/test-thread-termination.cc
|
| +++ b/test/cctest/test-thread-termination.cc
|
| @@ -202,7 +202,7 @@ class LoopingThread : public v8::internal::Thread {
|
| public:
|
| LoopingThread() : Thread("LoopingThread") { }
|
| void Run() {
|
| - v8::Locker locker;
|
| + v8::Locker locker(CcTest::default_isolate());
|
| v8::HandleScope scope;
|
| v8_thread_id_ = v8::V8::GetCurrentThreadId();
|
| v8::Handle<v8::ObjectTemplate> global =
|
| @@ -228,7 +228,7 @@ class LoopingThread : public v8::internal::Thread {
|
| // from another thread when using Lockers and preemption.
|
| TEST(TerminateMultipleV8ThreadsDefaultIsolate) {
|
| {
|
| - v8::Locker locker;
|
| + v8::Locker locker(CcTest::default_isolate());
|
| v8::V8::Initialize();
|
| v8::Locker::StartPreemption(1);
|
| semaphore = v8::internal::OS::CreateSemaphore(0);
|
| @@ -246,7 +246,7 @@ TEST(TerminateMultipleV8ThreadsDefaultIsolate) {
|
| semaphore->Wait();
|
| }
|
| {
|
| - v8::Locker locker;
|
| + v8::Locker locker(CcTest::default_isolate());
|
| for (int i = 0; i < kThreads; i++) {
|
| v8::V8::TerminateExecution(threads[i]->GetV8ThreadId());
|
| }
|
| @@ -256,7 +256,7 @@ TEST(TerminateMultipleV8ThreadsDefaultIsolate) {
|
| delete threads[i];
|
| }
|
| {
|
| - v8::Locker locker;
|
| + v8::Locker locker(CcTest::default_isolate());
|
| v8::Locker::StopPreemption();
|
| }
|
|
|
| @@ -372,4 +372,3 @@ TEST(TerminateAndReenterFromThreadItself) {
|
| "f()"))->Run()->IsTrue());
|
| context.Dispose();
|
| }
|
| -
|
|
|