xref: /llvm-project/compiler-rt/test/tsan/thread_end_with_ignore2.cpp (revision b332134921b42796c6b46453eaf2affdc09e3154)
1bcaeed49SFangrui Song // RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
2*b3321349SDmitry Vyukov 
3*b3321349SDmitry Vyukov // ReportIgnoresEnabled is disabled on Darwin, see comment in tsan_rtl_thread.cpp.
4*b3321349SDmitry Vyukov // UNSUPPORTED: darwin
58214764fSDmitry Vyukov #include "test.h"
6bcaeed49SFangrui Song 
main()7bcaeed49SFangrui Song int main() {
8bcaeed49SFangrui Song   AnnotateIgnoreWritesBegin("", 0);
9bcaeed49SFangrui Song }
10bcaeed49SFangrui Song 
11bcaeed49SFangrui Song // CHECK: ThreadSanitizer: main thread finished with ignores enabled
12bcaeed49SFangrui Song // CHECK:   Ignore was enabled at:
13bcaeed49SFangrui Song // CHECK:     #0 AnnotateIgnoreWritesBegin
14bcaeed49SFangrui Song // CHECK:     #1 main
15bcaeed49SFangrui Song 
16