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" } */