summaryrefslogtreecommitdiff
path: root/test/tsan/thread_end_with_ignore2.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-08-02 07:18:07 +0000
committerFangrui Song <maskray@google.com>2019-08-02 07:18:07 +0000
commit681afdf34bb16d1877e984d157dfd389a79a4256 (patch)
tree4e3f851ec5cfff68846a11843577ed58d4fdd430 /test/tsan/thread_end_with_ignore2.cpp
parent871e3822d6679af8f7cfa763b65258e47f2d8d69 (diff)
downloadcompiler-rt-681afdf34bb16d1877e984d157dfd389a79a4256.tar.gz
compiler-rt: Rename .cc file in test/tsan to .cpp
Like r367463, but for test/tsan. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@367656 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tsan/thread_end_with_ignore2.cpp')
-rw-r--r--test/tsan/thread_end_with_ignore2.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/tsan/thread_end_with_ignore2.cpp b/test/tsan/thread_end_with_ignore2.cpp
new file mode 100644
index 000000000..9387ea488
--- /dev/null
+++ b/test/tsan/thread_end_with_ignore2.cpp
@@ -0,0 +1,12 @@
+// RUN: %clangxx_tsan -O1 %s -o %t && %deflake %run %t | FileCheck %s
+extern "C" void AnnotateIgnoreWritesBegin(const char *f, int l);
+
+int main() {
+ AnnotateIgnoreWritesBegin("", 0);
+}
+
+// CHECK: ThreadSanitizer: main thread finished with ignores enabled
+// CHECK: Ignore was enabled at:
+// CHECK: #0 AnnotateIgnoreWritesBegin
+// CHECK: #1 main
+