Bug path

test_2
‘test_2’: events 1-4
26 FILE *fp = fopen (path, "r");
^~~~~~~~~~~~~~~~~
|
(1) opened here
[...]
34 if (flag) /* { dg-message "when 'flag == 0'" } */
~
|
(2) following ‘false’ branch (when ‘flag == 0’)...
35 fclose (fp);
36} /* { dg-warning "leak of FILE 'fp'" } */
~
|
(3) ...to here
(4) ‘fp’ leaks here; was opened at (1)