|    12 |   if (!q) /* { dg-message "\\(2\\) following 'true' branch \\(when 'q' is NULL\\)\\.\\.\\." } */ | 
 |      ~        | 
 |      | | 
 |      (2) following ‘true’ branch (when ‘q’ is NULL)... | 
|    13 |     { | 
|    14 |       free (q); /* { dg-message "\\(3\\) \\.\\.\\.to here" } */ | 
 |       ~~~~~~~~ | 
 |       | | 
 |       (3) ...to here | 
|    15 |       return; /* { dg-warning "leak of 'p'" "warning" } */ | 
 |       ~~~~~~  | 
 |       | | 
 |       (4) ‘p’ leaks here; was allocated at (1) |