diff options
-rw-r--r-- | compiler-rt/test/tsan/atomic_free3.cc | 2 | ||||
-rw-r--r-- | compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc | 2 | ||||
-rw-r--r-- | compiler-rt/test/tsan/signal_errno.cc | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/test/tsan/atomic_free3.cc b/compiler-rt/test/tsan/atomic_free3.cc index 753671bd119..f2875aeb656 100644 --- a/compiler-rt/test/tsan/atomic_free3.cc +++ b/compiler-rt/test/tsan/atomic_free3.cc @@ -13,7 +13,7 @@ int main() { pthread_t t; pthread_create(&t, 0, Thread, a); while (__atomic_load_n(a, __ATOMIC_RELAXED) == 0) - pthread_yield(); + sched_yield(); delete a; pthread_join(t, 0); } diff --git a/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc b/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc index 67c878f4508..5576f125897 100644 --- a/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc +++ b/compiler-rt/test/tsan/real_deadlock_detector_stress_test.cc @@ -59,7 +59,7 @@ void *Thread(void *seed) { for (;;) { int old = __atomic_load_n(&m->state, __ATOMIC_RELAXED); if (old == kStateLocked) { - pthread_yield(); + sched_yield(); continue; } int newv = old + 1; diff --git a/compiler-rt/test/tsan/signal_errno.cc b/compiler-rt/test/tsan/signal_errno.cc index 8305e84930f..5354cdeeb77 100644 --- a/compiler-rt/test/tsan/signal_errno.cc +++ b/compiler-rt/test/tsan/signal_errno.cc @@ -24,7 +24,7 @@ static __attribute__((noinline)) void loop() { volatile char *p = (char*)malloc(1); p[0] = 0; free((void*)p); - pthread_yield(); + sched_yield(); } } |