diff options
Diffstat (limited to 'lib/lsan/lit_tests/TestCases/disabler.cc')
-rw-r--r-- | lib/lsan/lit_tests/TestCases/disabler.cc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/lsan/lit_tests/TestCases/disabler.cc b/lib/lsan/lit_tests/TestCases/disabler.cc deleted file mode 100644 index db0cd8fabe4d..000000000000 --- a/lib/lsan/lit_tests/TestCases/disabler.cc +++ /dev/null @@ -1,23 +0,0 @@ -// Test for ScopedDisabler. -// RUN: LSAN_BASE="report_objects=1:use_registers=0:use_stacks=0:use_globals=0:use_tls=0" -// RUN: %clangxx_lsan %s -o %t -// RUN: LSAN_OPTIONS=$LSAN_BASE not %t 2>&1 | FileCheck %s - -#include <stdio.h> -#include <stdlib.h> - -#include "sanitizer/lsan_interface.h" - -int main() { - void **p; - { - __lsan::ScopedDisabler d; - p = new void *; - } - *reinterpret_cast<void **>(p) = malloc(666); - void *q = malloc(1337); - // Break optimization. - fprintf(stderr, "Test alloc: %p.\n", q); - return 0; -} -// CHECK: SUMMARY: {{(Leak|Address)}}Sanitizer: 1337 byte(s) leaked in 1 allocation(s) |