Bug path

test_1a
‘test_1a’: events 1-2
28 free (inbuf.data);
^~~~~~~~~~~~~~~~~
|
(1) first ‘free’ here
29 called_by_test_1a (&inbuf);
30 free (inbuf.data); /* { dg-warning "double-'free'" } */
~~~~~~~~~~~~~~~~~
|
(2) second ‘free’ here; first ‘free’ was at (1)