Bug path

test
‘test’: events 1-6
11 f.m_f = fopen (path, "r");
^~~~~~~~~~~~~~~~~
|
(1) opened here
12
13 if (!f.m_f)
~
|
(2) assuming ‘f.m_f’ is non-NULL
(3) following ‘false’ branch...
[...]
16 fclose (f.m_f);
~~~~~~~~~~~~~~
|
(4) ...to here
(5) first ‘fclose’ here
17 fclose (f.m_f); /* { dg-warning "double 'fclose' of FILE 'f.m_f'" } */
~~~~~~~~~~~~~~
|
(6) second ‘fclose’ here; first ‘fclose’ was at (5)