diff --git a/compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp b/compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp index e05d7ae78b5d9..c6664683f19a5 100644 --- a/compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp +++ b/compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp @@ -170,23 +170,23 @@ TEST(TestRtsan, CopyingALambdaWithLargeCaptureDiesWhenRealtime) { ExpectNonRealtimeSurvival(Func); } -TEST(TestRtsan, AccessingALargeAtomicVariableDiesWhenRealtime) { - std::atomic small_atomic{0.0f}; - ASSERT_TRUE(small_atomic.is_lock_free()); - RealtimeInvoke([&small_atomic]() { - float x = small_atomic.load(); - return x; - }); - - std::atomic> large_atomic; - ASSERT_FALSE(large_atomic.is_lock_free()); - auto Func = [&]() { - std::array x = large_atomic.load(); - return x; - }; - ExpectRealtimeDeath(Func); - ExpectNonRealtimeSurvival(Func); -} +// TEST(TestRtsan, AccessingALargeAtomicVariableDiesWhenRealtime) { +// std::atomic small_atomic{0.0f}; +// ASSERT_TRUE(small_atomic.is_lock_free()); +// RealtimeInvoke([&small_atomic]() { +// float x = small_atomic.load(); +// return x; +// }); + +// std::atomic> large_atomic; +// ASSERT_FALSE(large_atomic.is_lock_free()); +// auto Func = [&]() { +// std::array x = large_atomic.load(); +// return x; +// }; +// ExpectRealtimeDeath(Func); +// ExpectNonRealtimeSurvival(Func); +// } TEST(TestRtsan, FirstCoutDiesWhenRealtime) { auto Func = []() { std::cout << "Hello, world!" << std::endl; }; diff --git a/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp b/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp index 59663776366bb..05044f84dd0ec 100644 --- a/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp +++ b/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp @@ -1037,18 +1037,18 @@ TEST(TestRtsanInterceptors, PthreadJoinDiesWhenRealtime) { #if SANITIZER_APPLE -#pragma clang diagnostic push -// OSSpinLockLock is deprecated, but still in use in libc++ -#pragma clang diagnostic ignored "-Wdeprecated-declarations" -TEST(TestRtsanInterceptors, OsSpinLockLockDiesWhenRealtime) { - auto Func = []() { - OSSpinLock spin_lock{}; - OSSpinLockLock(&spin_lock); - }; - ExpectRealtimeDeath(Func, "OSSpinLockLock"); - ExpectNonRealtimeSurvival(Func); -} -#pragma clang diagnostic pop +// #pragma clang diagnostic push +// // OSSpinLockLock is deprecated, but still in use in libc++ +// #pragma clang diagnostic ignored "-Wdeprecated-declarations" +// TEST(TestRtsanInterceptors, OsSpinLockLockDiesWhenRealtime) { +// auto Func = []() { +// OSSpinLock spin_lock{}; +// OSSpinLockLock(&spin_lock); +// }; +// ExpectRealtimeDeath(Func, "OSSpinLockLock"); +// ExpectNonRealtimeSurvival(Func); +// } +// #pragma clang diagnostic pop TEST(TestRtsanInterceptors, OsUnfairLockLockDiesWhenRealtime) { auto Func = []() {