| Index: runtime/vm/thread.cc
|
| diff --git a/runtime/vm/thread.cc b/runtime/vm/thread.cc
|
| index aa4f67ea92a647b00488f466a0e6f9ed26af02e4..3550cf6123b25bf4812bb9fa79cec9c082f0b465 100644
|
| --- a/runtime/vm/thread.cc
|
| +++ b/runtime/vm/thread.cc
|
| @@ -131,9 +131,8 @@ void Thread::EnterIsolate(Isolate* isolate) {
|
| ASSERT(isolate->thread_state() == NULL);
|
| InterruptableThreadState* thread_state =
|
| ThreadInterrupter::GetCurrentThreadState();
|
| -#if defined(DEBUG)
|
| - Isolate::CheckForDuplicateThreadState(thread_state);
|
| -#endif
|
| + // TODO(koda): Calling Isolate::CheckForDuplicateThreadState(thread_state)
|
| + // here can lead to deadlock. Evaluate doing this check some other way.
|
| ASSERT(thread_state != NULL);
|
| Profiler::BeginExecution(isolate);
|
| isolate->set_thread_state(thread_state);
|
|
|