diff options
| -rw-r--r-- | compiler-rt/test/tsan/bench.h | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/compiler-rt/test/tsan/bench.h b/compiler-rt/test/tsan/bench.h index 4e8fce212fd..5ae0dd813db 100644 --- a/compiler-rt/test/tsan/bench.h +++ b/compiler-rt/test/tsan/bench.h @@ -23,9 +23,11 @@ int main(int argc, char **argv) {      bench_niter = atoi(argv[2]);    // Grow thread's clock. -  const int kClockSize = 1000; -  pthread_barrier_init(&glow_clock_barrier, 0, kClockSize); -  start_thread_group(kClockSize, grow_clock_worker); +  int clock_size = 10; +  if (argc > 1) +    clock_size = 1000; +  pthread_barrier_init(&glow_clock_barrier, 0, clock_size); +  start_thread_group(clock_size, grow_clock_worker);    pthread_barrier_destroy(&glow_clock_barrier);    __atomic_load_n(&grow_clock_var, __ATOMIC_ACQUIRE);  | 

