| 
  
 bv 
  | 
     ‘bv’: events 1-4 
|    17 |   while (l8 ()) |  
 |          ^~ |  
 |          | |  
 |          (1) following ‘true’ branch... |  
|    18 |     { |  
|    19 |       *mf = 0; |  
 |       ~~~~~~~ |  
 |           | |  
 |           (2) ...to here |  
|    20 |       (*mf)[ny] = (int *) malloc (sizeof (int)); |  
 |                           ~~~~~~~~~~~~~~~~~~~~~ |  
 |                           | |  
 |                           (3) allocated here |  
|    21 |       th ((*mf)[ny]); /* { dg-warning "leak" } */ |  
 |           ~~~~~ |  
 |            | |  
 |            (4) ‘<unknown>’ leaks here; was allocated at (3) |  
 
 |   
 |