diff options
Diffstat (limited to 'lib/lsan/lit_tests/TestCases/link_turned_off.cc')
-rw-r--r-- | lib/lsan/lit_tests/TestCases/link_turned_off.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/lsan/lit_tests/TestCases/link_turned_off.cc b/lib/lsan/lit_tests/TestCases/link_turned_off.cc deleted file mode 100644 index 93628a1d15ee..000000000000 --- a/lib/lsan/lit_tests/TestCases/link_turned_off.cc +++ /dev/null @@ -1,24 +0,0 @@ -// Test for disabling LSan at link-time. -// RUN: LSAN_BASE="use_stacks=0:use_registers=0" -// RUN: %clangxx_lsan %s -o %t -// RUN: LSAN_OPTIONS=$LSAN_BASE %t -// RUN: LSAN_OPTIONS=$LSAN_BASE not %t foo 2>&1 | FileCheck %s - -#include <sanitizer/lsan_interface.h> - -int argc_copy; - -extern "C" { -int __lsan_is_turned_off() { - return (argc_copy == 1); -} -} - -int main(int argc, char *argv[]) { - volatile int *x = new int; - *x = 42; - argc_copy = argc; - return 0; -} - -// CHECK: SUMMARY: {{(Leak|Address)}}Sanitizer: 4 byte(s) leaked in 1 allocation(s) |