Index: runtime/vm/thread_test.cc |
diff --git a/runtime/vm/thread_test.cc b/runtime/vm/thread_test.cc |
index 0c0c912d766d1af7d8ecf136069717cf2fe3af84..d13cd221bb2689c12fe10c9d36162a3eee1459ff 100644 |
--- a/runtime/vm/thread_test.cc |
+++ b/runtime/vm/thread_test.cc |
@@ -35,7 +35,8 @@ UNIT_TEST_CASE(Mutex) { |
UNIT_TEST_CASE(Monitor) { |
// This unit test case needs a running isolate. |
Isolate* isolate = Isolate::Init(NULL); |
- // Profiler interrupts interfere with this test. |
+ // Thread interrupter interferes with this test, disable interrupts. |
+ isolate->set_thread_state(NULL); |
Profiler::EndExecution(isolate); |
Monitor* monitor = new Monitor(); |
monitor->Enter(); |