diff options
| -rw-r--r-- | clang-tools-extra/clangd/XRefs.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/XRefs.cpp b/clang-tools-extra/clangd/XRefs.cpp index 2e75e8c8005..3ee04f03179 100644 --- a/clang-tools-extra/clangd/XRefs.cpp +++ b/clang-tools-extra/clangd/XRefs.cpp @@ -500,6 +500,7 @@ static std::string printDefinition(const Decl *D) { printingPolicyForDecls(D->getASTContext().getPrintingPolicy()); Policy.IncludeTagDefinition = false; D->print(OS, Policy); + OS.flush(); return Definition; } @@ -714,6 +715,7 @@ static HoverInfo getHoverContents(QualType T, const Decl *D, ASTContext &ASTCtx, llvm::raw_string_ostream OS(HI.Name); PrintingPolicy Policy = printingPolicyForDecls(ASTCtx.getPrintingPolicy()); T.print(OS, Policy); + OS.flush(); if (D) { HI.Kind = indexSymbolKindToSymbolKind(index::getSymbolInfo(D).Kind); |

