| 
  
     ‘test’: events 5-7 
|    16 |     if (compr == Z_NULL || uncompr == Z_NULL) |  
 |                         ^ |  
 |                         | |  
 |                         (5) following ‘false’ branch (when ‘uncompr’ is non-NULL)... |  
| [...] |  |  
|    21 |     strcpy((char*)uncompr, "garbage"); |  
 |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |  
 |     | |  
 |     (6) ...to here |  
|    22 |     return 0; /* { dg-warning "leak of 'uncompr'" "uncompr leak" } */ |  
 |            ~              |  
 |            | |  
 |            (7) ‘uncompr’ leaks here; was allocated at (1) |  
 
 |