diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-10-11 02:44:20 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-10-11 02:44:20 +0000 |
commit | a6f0228664d7964b2236688b80f58995b14cdad1 (patch) | |
tree | 1a0a868887500e42dbb61daf07d66917176bc36f /test | |
parent | cad52359c8b0de3b3215cf3e4409e01ec9aa5b6a (diff) | |
download | clang-a6f0228664d7964b2236688b80f58995b14cdad1.tar.gz |
Revert 374481 "[tsan,msan] Insert module constructors in a module pass"
CodeGen/sanitizer-module-constructor.c fails on mac and windows, see e.g.
http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/11424
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@374503 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CodeGen/sanitizer-module-constructor.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/test/CodeGen/sanitizer-module-constructor.c b/test/CodeGen/sanitizer-module-constructor.c deleted file mode 100644 index b0fc305369..0000000000 --- a/test/CodeGen/sanitizer-module-constructor.c +++ /dev/null @@ -1,22 +0,0 @@ -// RUN: %clang_cc1 -fsanitize=address -emit-llvm -O3 -fdebug-pass-manager -fexperimental-new-pass-manager -o - %s 2>&1 | FileCheck %s -// RUN: %clang_cc1 -fsanitize=thread -emit-llvm -O3 -fdebug-pass-manager -fexperimental-new-pass-manager -o - %s 2>&1 | FileCheck %s -// RUN: %clang_cc1 -fsanitize=memory -emit-llvm -O3 -fdebug-pass-manager -fexperimental-new-pass-manager -o - %s 2>&1 | FileCheck %s - -// This is regression test for PR42877 - -typedef struct a *b; -struct a { - int c; -}; -int d; -b e; -static void f(b g) { - for (d = g->c;;) - ; -} -void h() { f(e); } - -// CHECK: Running pass: {{.*}}SanitizerPass on {{.*}}sanitizer-module-constructor.c -// CHECK-NOT: Running pass: LoopSimplifyPass on {{.*}}san.module_ctor -// CHECK: Running analysis: DominatorTreeAnalysis on {{.*}}san.module_ctor -// CHECK: Running pass: LoopSimplifyPass on {{.*}}san.module_ctor |