[clangd] Print include spelling in IncludeCleaner error message (#136237)

This commit is contained in:
Tongsheng Wu
2025-04-21 02:09:51 -04:00
committed by GitHub
parent 2ba455ff3d
commit 8435de0916

View File

@@ -345,8 +345,9 @@ include_cleaner::Includes convertIncludes(const ParsedAST &AST) {
// which is based on FileManager::getCanonicalName(ParentDir).
auto FE = SM.getFileManager().getFileRef(Inc.Resolved);
if (!FE) {
elog("IncludeCleaner: Failed to get an entry for resolved path {0}: {1}",
Inc.Resolved, FE.takeError());
elog("IncludeCleaner: Failed to get an entry for resolved path '{0}' "
"from include {1} : {2}",
Inc.Resolved, Inc.Written, FE.takeError());
continue;
}
TransformedInc.Resolved = *FE;