[clang-tools-extra] fc44a4f - [clangd][NFC] Improve printing of completion items in gtest failures (#152671)

via cfe-commits cfe-commits at lists.llvm.org
Sat Aug 9 00:32:17 PDT 2025


Author: Mythreya Kuricheti
Date: 2025-08-09T03:28:02-04:00
New Revision: fc44a4fcd3c54be927c15ddd9211aca1501633e7

URL: https://github.com/llvm/llvm-project/commit/fc44a4fcd3c54be927c15ddd9211aca1501633e7
DIFF: https://github.com/llvm/llvm-project/commit/fc44a4fcd3c54be927c15ddd9211aca1501633e7.diff

LOG: [clangd][NFC] Improve printing of completion items in gtest failures (#152671)

Added: 
    

Modified: 
    clang-tools-extra/clangd/CodeComplete.cpp

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp
index 9c17b4ca9b706..cacff21e155a7 100644
--- a/clang-tools-extra/clangd/CodeComplete.cpp
+++ b/clang-tools-extra/clangd/CodeComplete.cpp
@@ -2434,6 +2434,9 @@ CompletionItem CodeCompletion::render(const CodeCompleteOptions &Opts) const {
 }
 
 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const CodeCompletion &C) {
+  OS << "Signature: " << "\"" << C.Signature << "\", "
+     << "SnippetSuffix: " << "\"" << C.SnippetSuffix << "\""
+     << ", Rendered:";
   // For now just lean on CompletionItem.
   return OS << C.render(CodeCompleteOptions());
 }


        


More information about the cfe-commits mailing list