Sign in
android
/
toolchain
/
rustc
/
bcf972c0208490b0eb3ce3c170c2db486ba945b3
/
.
/
src
/
llvm-project
/
compiler-rt
/
test
/
lsan
/
TestCases
/
realloc_zero.c
blob: d4ce4754d9bdf8970fc9a15a1d9a3b085763d5b3 [
file
] [
log
] [
blame
]
// RUN: %clang_lsan %s -o %t
// RUN: %run %t
#include
<assert.h>
#include
<stdlib.h>
int
main
()
{
char
*
p
=
malloc
(
1
);
// The behavior of realloc(p, 0) is implementation-defined.
// We free the allocation.
assert
(
realloc
(
p
,
0
)
==
NULL
);
p
=
0
;
}