1 // RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
2 #include "test.h"
3 
main()4 int main() {
5   AnnotateIgnoreReadsBegin("", 0);
6   AnnotateIgnoreReadsBegin("", 0);
7   AnnotateIgnoreReadsEnd("", 0);
8   AnnotateIgnoreReadsEnd("", 0);
9   AnnotateIgnoreReadsBegin("", 0);
10   AnnotateIgnoreReadsBegin("", 0);
11   AnnotateIgnoreReadsEnd("", 0);
12 }
13 
14 // CHECK: ThreadSanitizer: main thread finished with ignores enabled
15 // CHECK:   Ignore was enabled at:
16 // CHECK:     #0 AnnotateIgnoreReadsBegin
17 // CHECK:     #1 main {{.*}}thread_end_with_ignore3.cpp:9
18 // CHECK:   Ignore was enabled at:
19 // CHECK:     #0 AnnotateIgnoreReadsBegin
20 // CHECK:     #1 main {{.*}}thread_end_with_ignore3.cpp:10
21