4 extern "C" const char *__tsan_default_options() {
5 return "report_bugs=0";
10 void *Thread1(void *x) {
15 void *Thread2(void *x) {
22 pthread_create(&t[0], NULL, Thread1, NULL);
23 pthread_create(&t[1], NULL, Thread2, NULL);
24 pthread_join(t[0], NULL);
25 pthread_join(t[1], NULL);
26 fprintf(stderr, "DONE\n");
30 /* { dg-prune-output "WARNING: ThreadSanitizer: data race.*(\n|\r\n|\r)" } */
31 /* { dg-output "DONE" } */