Bug path

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