| 
  
 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 |  
 
 |   
 |