blob: a0c78fd6c4ec706414c621abf73eaa36da284ec0 [file] [log] [blame]
/* { dg-additional-options "-fdiagnostics-path-format=none -fanalyzer-verbosity=1" } */
#include <stdlib.h>
void
two_frees (void *p, void *q)
{
free (p);
free (q); /* { dg-warning "double-'free' of 'q'" } */
/* TODO: could be useful to identify that p == q when called from 'test'. */
}
extern void do_stuff (void);
void test (void *ptr)
{
two_frees (ptr, ptr);
}