1 // RUN: %clangxx_tsan %s -o %t
2 // RUN: %run %t 2>&1 | FileCheck %s
4 // bench.h needs pthread barriers which are not available on OS X
10 void **blocks
= new void *[bench_mode
];
11 for (int i
= 0; i
< bench_niter
; i
++) {
12 for (int j
= 0; j
< bench_mode
; j
++)
13 blocks
[j
] = malloc(8);
14 for (int j
= 0; j
< bench_mode
; j
++)
20 void bench() { start_thread_group(bench_nthread
, thread
); }