File:
src\plugins\contrib\clangd_client\src\codecompletion\parsemanager.cpp line 743
Code:
ProjectFile* pf = *flist_it;
if ( (ParserCommon::FileType(pf->relativeFilename) == // <-- usage without pf check
ParserCommon::ftSource) //look for hdrs only
or (FileTypeOf(pf->relativeFilename) == ftTemplateSource) )
continue;
if ( pf and (pf->file.GetName() == fnFilename.GetName()) )
{
if (ParserCommon::FileType(pf->relativeFilename) == ParserCommon::ftHeader)
{
return pf->file.GetFullPath();
}
}
}
return wxString();
}
Thanks
same stuff line 768:
ProjectFile pf = flist_it;
if ( ParserCommon::FileType(pf->relativeFilename) != ParserCommon::ftSource)
continue;
if ( pf and (pf->file.GetName() == fnFilename.GetName()) )
return pf->file.GetFullPath();