diff --git a/runtime/vm/compiler_test.cc b/runtime/vm/compiler_test.cc index a322cc69115..e867065dd6a 100644 --- a/runtime/vm/compiler_test.cc +++ b/runtime/vm/compiler_test.cc @@ -286,7 +286,7 @@ ISOLATE_UNIT_TEST_CASE(EvalExpressionExhaustCIDs) { } // Too slow in debug mode. -#if !defined(DEBUG) +#if !defined(DEBUG) && !defined(TARGET_USES_THREAD_SANITIZER) TEST_CASE(ManyClasses) { // Limit is 20 bits. Check only more than 16 bits so test completes in // reasonable time. @@ -310,6 +310,6 @@ TEST_CASE(ManyClasses) { EXPECT(IsolateGroup::Current()->class_table()->NumCids() >= kNumClasses); } -#endif // !defined(DEBUG) +#endif // !defined(DEBUG) && !defined(TARGET_USES_THREAD_SANITIZER) } // namespace dart