diff --git a/compiler-rt/test/tsan/Darwin/gcd-barrier.mm b/compiler-rt/test/tsan/Darwin/gcd-barrier.mm --- a/compiler-rt/test/tsan/Darwin/gcd-barrier.mm +++ b/compiler-rt/test/tsan/Darwin/gcd-barrier.mm @@ -28,7 +28,8 @@ global = 43; }); - dispatch_async(bgq, ^{ + barrier_init(&barrier, 2); + dispatch_async(q, ^{ barrier_wait(&barrier); global = 44; });