diff options
Diffstat (limited to 'lib/lsan/lit_tests/TestCases/suppressions_file.cc')
-rw-r--r-- | lib/lsan/lit_tests/TestCases/suppressions_file.cc | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/lsan/lit_tests/TestCases/suppressions_file.cc b/lib/lsan/lit_tests/TestCases/suppressions_file.cc deleted file mode 100644 index 9a165f8770f90..0000000000000 --- a/lib/lsan/lit_tests/TestCases/suppressions_file.cc +++ /dev/null @@ -1,29 +0,0 @@ -// Test for ScopedDisabler. -// RUN: LSAN_BASE="use_registers=0:use_stacks=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" - -extern "C" -const char *__lsan_default_suppressions() { - return "leak:*LSanTestLeakingFunc*"; -} - -void LSanTestLeakingFunc() { - void *p = malloc(666); - fprintf(stderr, "Test alloc: %p.\n", p); -} - -int main() { - LSanTestLeakingFunc(); - void *q = malloc(1337); - fprintf(stderr, "Test alloc: %p.\n", q); - return 0; -} -// CHECK: Suppressions used: -// CHECK: 1 666 *LSanTestLeakingFunc* -// CHECK: SUMMARY: {{(Leak|Address)}}Sanitizer: 1337 byte(s) leaked in 1 allocation(s) |