1 // RUN: %clangxx_tsan -O1 %s -o %t -DORDER1 && not %t 2>&1 | FileCheck %s
2 // RUN: %clangxx_tsan -O1 %s -o %t -DORDER2 && not %t 2>&1 | FileCheck %s
18 void *Thread(void *p
) {
31 pthread_attr_init(&a
);
32 pthread_attr_setstacksize(&a
, N
* 256 + (1 << 20));
33 pthread_create(&t
, &a
, Thread
, 0);
41 // CHECK: WARNING: ThreadSanitizer: data race
43 // We must output suffucuently large stack (at least 100 frames)