diff options
author | Dan Liew <dan@su-root.co.uk> | 2018-07-13 07:37:01 +0000 |
---|---|---|
committer | Dan Liew <dan@su-root.co.uk> | 2018-07-13 07:37:01 +0000 |
commit | 149a9e31a1cc1c31de246c19ce8b2a99335cc556 (patch) | |
tree | 454c3f78d0b7bf9a1ef7721f0117bc1bf59607c0 | |
parent | 90e8e1b0021f4c56d5029a58d116e52acef20c0c (diff) |
Remove `tsan/Darwin/gcd-after-null.mm` test.
Summary:
This test invokes undocumented behaviour that could change in
the future. Given this, it's probably best to just remove the
test.
rdar://problem/42022283
Reviewers: kubamracek
Subscribers: llvm-commits, #sanitizers
Differential Revision: https://reviews.llvm.org/D49269
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@336977 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/tsan/Darwin/gcd-after-null.mm | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/test/tsan/Darwin/gcd-after-null.mm b/test/tsan/Darwin/gcd-after-null.mm deleted file mode 100644 index 7c9913c0f..000000000 --- a/test/tsan/Darwin/gcd-after-null.mm +++ /dev/null @@ -1,23 +0,0 @@ -// Regression test to make sure we don't crash when dispatch_after is called with a NULL queue. - -// RUN: %clang_tsan %s -o %t -framework Foundation -// RUN: %run %t 2>&1 | FileCheck %s - -#import <Foundation/Foundation.h> - -int main(int argc, const char *argv[]) { - fprintf(stderr, "start\n"); - - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(10 * NSEC_PER_MSEC)), NULL, ^{ - dispatch_async(dispatch_get_main_queue(), ^{ - CFRunLoopStop(CFRunLoopGetMain()); - }); - }); - CFRunLoopRun(); - - fprintf(stderr, "done\n"); - return 0; -} - -// CHECK: start -// CHECK: done |