1 // RUN: %clangxx_tsan %s -o %t
2 // RUN: %run %t 2>&1 | FileCheck %s
9 for (int i
= 0; i
< bench_niter
; i
++) {
10 pthread_rwlock_rdlock(&mtx
);
11 pthread_rwlock_unlock(&mtx
);
16 pthread_rwlock_init(&mtx
, 0);
17 pthread_rwlock_wrlock(&mtx
);
18 pthread_rwlock_unlock(&mtx
);
19 pthread_rwlock_rdlock(&mtx
);
20 pthread_rwlock_unlock(&mtx
);
21 start_thread_group(bench_nthread
, thread
);