Skip to content

Commit 9e8a725

Browse files
ChuanqiXu9github-actions[bot]
authored andcommitted
Automerge: [NFC] [clangd] [C++20] [Modules] Improve logging message
Improve logging message to help users to debug the failure reasons.
2 parents d2366a8 + f0dc266 commit 9e8a725

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

clang-tools-extra/clangd/ModulesBuilder.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,10 @@ buildModuleFile(llvm::StringRef ModuleName, PathRef ModuleUnitFileName,
333333

334334
return llvm::createStringError(
335335
llvm::formatv("Failed to compile {0}. Use '--log=verbose' to view "
336-
"detailed failure reasons.",
336+
"detailed failure reasons. It is helpful to use "
337+
"'--debug-modules-builder' flag to keep the clangd's "
338+
"built module files to reproduce the failure for "
339+
"debugging. Remember to remove them after debugging.",
337340
ModuleUnitFileName));
338341
}
339342

0 commit comments

Comments
 (0)