9 void AnnotateBenignRaceSized(const char *f, int l,
10 void *mem, unsigned int size, const char *desc);
11 void WTFAnnotateBenignRaceSized(const char *f, int l,
12 void *mem, unsigned int size,
17 void *Thread(void *x) {
24 AnnotateBenignRaceSized(__FILE__, __LINE__,
25 &Global, sizeof(Global), "Race on Global");
26 WTFAnnotateBenignRaceSized(__FILE__, __LINE__,
27 &WTFGlobal, sizeof(WTFGlobal),
30 pthread_create(&t, 0, Thread, 0);
35 fprintf(stderr, "OK\n");
38 /* { dg-prune-output "WARNING: ThreadSanitizer: data race.*(\n|\r\n|\r)" } */