Author: d0k Date: Thu Aug 22 11:09:46 2019 New Revision: 369679 URL: http://llvm.org/viewvc/llvm-project?rev=369679&view=rev Log: [clangd] Fold string copy into lambda capture. NFC.
Modified: clang-tools-extra/trunk/clangd/ClangdServer.cpp Modified: clang-tools-extra/trunk/clangd/ClangdServer.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/ClangdServer.cpp?rev=369679&r1=369678&r2=369679&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/ClangdServer.cpp (original) +++ clang-tools-extra/trunk/clangd/ClangdServer.cpp Thu Aug 22 11:09:46 2019 @@ -582,11 +582,10 @@ void ClangdServer::onFileEvent(const Did void ClangdServer::workspaceSymbols( llvm::StringRef Query, int Limit, Callback<std::vector<SymbolInformation>> CB) { - std::string QueryCopy = Query; WorkScheduler.run( "getWorkspaceSymbols", - [QueryCopy, Limit, CB = std::move(CB), this]() mutable { - CB(clangd::getWorkspaceSymbols(QueryCopy, Limit, Index, + [Query = Query.str(), Limit, CB = std::move(CB), this]() mutable { + CB(clangd::getWorkspaceSymbols(Query, Limit, Index, WorkspaceRoot.getValueOr(""))); }); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits