Bug path

test_25
‘test_25’: events 1-2
283 void *p = tmp; /* { dg-message "pointer is from here" } */
^
|
(1) pointer is from here
284 free (p); /* { dg-warning "'free' of 'p' which points to memory not on the heap \\\[CWE-590\\\]" } */
~~~~~~~~
|
(2) call to ‘free’ here