Skip to content

Commit f0dc266

Browse files
committed
[NFC] [clangd] [C++20] [Modules] Improve logging message
Improve logging message to help users to debug the failure reasons.
1 parent 199d3d7 commit f0dc266

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)