Index: pp-trace/PPCallbacksTracker.h =================================================================== --- pp-trace/PPCallbacksTracker.h +++ pp-trace/PPCallbacksTracker.h @@ -84,7 +84,7 @@ clang::PPCallbacks::FileChangeReason Reason, clang::SrcMgr::CharacteristicKind FileType, clang::FileID PrevFID = clang::FileID()) override; - void FileSkipped(const clang::FileEntry &ParentFile, + void FileSkipped(const clang::FileEntry &SkippedFile, const clang::Token &FilenameTok, clang::SrcMgr::CharacteristicKind FileType) override; bool FileNotFound(llvm::StringRef FileName, Index: pp-trace/PPCallbacksTracker.cpp =================================================================== --- pp-trace/PPCallbacksTracker.cpp +++ pp-trace/PPCallbacksTracker.cpp @@ -111,11 +111,11 @@ // Callback invoked whenever a source file is skipped as the result // of header guard optimization. void -PPCallbacksTracker::FileSkipped(const clang::FileEntry &ParentFile, +PPCallbacksTracker::FileSkipped(const clang::FileEntry &SkippedFile, const clang::Token &FilenameTok, clang::SrcMgr::CharacteristicKind FileType) { beginCallback("FileSkipped"); - appendArgument("ParentFile", &ParentFile); + appendArgument("ParentFile", &SkippedFile); appendArgument("FilenameTok", FilenameTok); appendArgument("FileType", FileType, CharacteristicKindStrings); }