Bug path

test_24
‘test_24’: event 1
276 void *ptr = alloca (sizeof (int)); /* { dg-message "memory is allocated on the stack here" } */
^~~~~~
|
(1) memory is allocated on the stack here
‘test_24’: event 2
277 free (ptr); /* { dg-warning "'free' of memory allocated on the stack by 'alloca' \\('ptr'\\) will corrupt the heap \\\[CWE-590\\\]" } */
^~~~~~~~~~
|
(2) call to ‘free’ here