From 149a9e31a1cc1c31de246c19ce8b2a99335cc556 Mon Sep 17 00:00:00 2001 From: Dan Liew Date: Fri, 13 Jul 2018 07:37:01 +0000 Subject: 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 --- test/tsan/Darwin/gcd-after-null.mm | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 test/tsan/Darwin/gcd-after-null.mm 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 - -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 -- cgit v1.2.3