https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81638
--- Comment #4 from David Edelsohn <dje at gcc dot gnu.org> --- The test around the setting of incl is the same as the test around the use of incl at the place of the false positive uninitialized error for (i = 0; i < vec->count; ++i) incl = ... if (i < vec->count) filename = incl->filename