It looks like the name and documentation of the first parameter is incorrect
virtual void FileSkipped(const FileEntry &ParentFile,
const Token &FilenameTok,
SrcMgr::CharacteristicKind FileType) {
}
passed ParentFile is in fact SkippedFile.
The code from Preprocessor::HandleIncludeDirective which calls FileSkipped:
// Ask HeaderInfo if we should enter this #include file. If not, #including
// this file will have no effect.
if (!HeaderInfo.ShouldEnterIncludeFile(File, isImport)) {
if (Callbacks)
Callbacks->FileSkipped(*File, FilenameTok, FileCharacter);
return;
}
I’ve created , but for unknown reason as soon as focus lost “reviewer” or “Subscribers” fields it’s content is erased, so I can not add you and cfe list there. Could you update appropriately. Thank you! Vladimir.
I’ve created http://reviews.llvm.org/D9109, but for unknown reason as soon as focus lost “reviewer” or “Subscribers” fields it’s content is erased, so I can not add you and cfe list there.