Sign in
gnu
/
gcc
/
fba228e259dd5112851527f2dbb62c5601100985
/
.
/
gcc
/
testsuite
/
gcc.dg
/
analyzer
/
pr94399.c
blob: e897c04a007ef9935ac5717ac1d14e6cbfe9812a [
file
] [
log
] [
blame
]
#include
<stdlib.h>
#define
_cleanup_
(
f
)
__attribute__
((
cleanup
(
f
)))
static
inline
void
freep
(
void
**
p
)
{
free
(*
p
);
}
void
test
(
void
)
{
_cleanup_
(
freep
)
void
*
ptr
;
ptr
=
malloc
(
3
);
}
/* { dg-bogus "leak" } */