1 // RUN: %clangxx_tsan -O1 %s -o %t && not %t 2>&1 | FileCheck %s
11 void *Thread(void *p
) {
12 MySleep(); // Assume the main thread has done the write.
19 pthread_create(&t
, 0, Thread
, 0);
25 // CHECK: WARNING: ThreadSanitizer: data race
27 // CHECK: As if synchronized via sleep:
28 // CHECK-NEXT: #0 sleep
29 // CHECK-NEXT: #1 MySleep
30 // CHECK-NEXT: #2 Thread