diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-04-24 19:34:12 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-04-24 19:34:12 +0000 |
| commit | df217a2f3c5e7834abb0275bb5f5bdfef1bf3527 (patch) | |
| tree | 415c6da542b800113796df0fcaf93301a3724141 /clang/test/CodeGen/asan-globals-gc.cpp | |
| parent | 37de8888672f5cd51d6556be67b57950977f4f15 (diff) | |
| download | bcm5719-llvm-df217a2f3c5e7834abb0275bb5f5bdfef1bf3527.tar.gz bcm5719-llvm-df217a2f3c5e7834abb0275bb5f5bdfef1bf3527.zip | |
[asan] Disable ASan global-GC depending on the target and compiler flags.
llvm-svn: 301225
Diffstat (limited to 'clang/test/CodeGen/asan-globals-gc.cpp')
| -rw-r--r-- | clang/test/CodeGen/asan-globals-gc.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/CodeGen/asan-globals-gc.cpp b/clang/test/CodeGen/asan-globals-gc.cpp new file mode 100644 index 00000000000..b492cebd2ce --- /dev/null +++ b/clang/test/CodeGen/asan-globals-gc.cpp @@ -0,0 +1,7 @@ +// RUN: %clang_cc1 -fsanitize=address -emit-llvm -o - -triple x86_64-windows-msvc %s | FileCheck %s --check-prefix=WITHOUT-GC +// RUN: %clang_cc1 -fsanitize=address -emit-llvm -o - -triple x86_64-windows-msvc -fdata-sections %s | FileCheck %s --check-prefix=WITH-GC + +int global; + +// WITH-GC-NOT: call void @__asan_register_globals +// WITHOUT-GC: call void @__asan_register_globals |

