[clangd] getHover - pass FormatStyle argument by const reference
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 18 Feb 2022 17:27:32 +0000 (17:27 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 18 Feb 2022 17:27:45 +0000 (17:27 +0000)
Reported by coverity

clang-tools-extra/clangd/Hover.cpp
clang-tools-extra/clangd/Hover.h

index dda5ad3..8b22018 100644 (file)
@@ -963,7 +963,7 @@ void maybeAddCalleeArgInfo(const SelectionTree::Node *N, HoverInfo &HI,
 } // namespace
 
 llvm::Optional<HoverInfo> getHover(ParsedAST &AST, Position Pos,
-                                   format::FormatStyle Style,
+                                   const format::FormatStyle &Style,
                                    const SymbolIndex *Index) {
   PrintingPolicy PP =
       getPrintingPolicy(AST.getASTContext().getPrintingPolicy());
index 7478ede..1a46ff5 100644 (file)
@@ -137,7 +137,7 @@ inline bool operator==(const HoverInfo::Param &LHS,
 
 /// Get the hover information when hovering at \p Pos.
 llvm::Optional<HoverInfo> getHover(ParsedAST &AST, Position Pos,
-                                   format::FormatStyle Style,
+                                   const format::FormatStyle &Style,
                                    const SymbolIndex *Index);
 
 } // namespace clangd