1 // RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
4 volatile int N
; // Prevent loop unrolling.
7 void *Thread1(void *x
) {
8 for (int i
= 0; i
< N
; i
++)
16 for (int i
= 0; i
< N
; i
++)
19 pthread_create(&t
, 0, Thread1
, 0);
22 for (int i
= 0; i
< N
; i
++)
27 // CHECK: ThreadSanitizer: reported 1 warnings