This revision was automatically updated to reflect the committed changes. Closed by commit rG681503708594: [clangd][NFC] Remove unnecessary string captures in lambdas. (authored by njames93).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D101611/new/ https://reviews.llvm.org/D101611 Files: clang-tools-extra/clangd/ClangdLSPServer.cpp clang-tools-extra/clangd/ClangdServer.cpp Index: clang-tools-extra/clangd/ClangdServer.cpp =================================================================== --- clang-tools-extra/clangd/ClangdServer.cpp +++ clang-tools-extra/clangd/ClangdServer.cpp @@ -575,8 +575,7 @@ // Tracks number of times a tweak has been offered. static constexpr trace::Metric TweakAvailable( "tweak_available", trace::Metric::Counter, "tweak_id"); - auto Action = [File = File.str(), Sel, CB = std::move(CB), - Filter = std::move(Filter), + auto Action = [Sel, CB = std::move(CB), Filter = std::move(Filter), FeatureModules(this->FeatureModules)]( Expected<InputsAndAST> InpAST) mutable { if (!InpAST) @@ -756,8 +755,7 @@ void ClangdServer::inlayHints(PathRef File, Callback<std::vector<InlayHint>> CB) { - auto Action = [File = File.str(), - CB = std::move(CB)](Expected<InputsAndAST> InpAST) mutable { + auto Action = [CB = std::move(CB)](Expected<InputsAndAST> InpAST) mutable { if (!InpAST) return CB(InpAST.takeError()); CB(clangd::inlayHints(InpAST->AST)); Index: clang-tools-extra/clangd/ClangdLSPServer.cpp =================================================================== --- clang-tools-extra/clangd/ClangdLSPServer.cpp +++ clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -725,8 +725,8 @@ void ClangdLSPServer::onCommandApplyTweak(const TweakArgs &Args, Callback<llvm::json::Value> Reply) { - auto Action = [this, Reply = std::move(Reply), - File = Args.file](llvm::Expected<Tweak::Effect> R) mutable { + auto Action = [this, Reply = std::move(Reply)]( + llvm::Expected<Tweak::Effect> R) mutable { if (!R) return Reply(R.takeError());
Index: clang-tools-extra/clangd/ClangdServer.cpp =================================================================== --- clang-tools-extra/clangd/ClangdServer.cpp +++ clang-tools-extra/clangd/ClangdServer.cpp @@ -575,8 +575,7 @@ // Tracks number of times a tweak has been offered. static constexpr trace::Metric TweakAvailable( "tweak_available", trace::Metric::Counter, "tweak_id"); - auto Action = [File = File.str(), Sel, CB = std::move(CB), - Filter = std::move(Filter), + auto Action = [Sel, CB = std::move(CB), Filter = std::move(Filter), FeatureModules(this->FeatureModules)]( Expected<InputsAndAST> InpAST) mutable { if (!InpAST) @@ -756,8 +755,7 @@ void ClangdServer::inlayHints(PathRef File, Callback<std::vector<InlayHint>> CB) { - auto Action = [File = File.str(), - CB = std::move(CB)](Expected<InputsAndAST> InpAST) mutable { + auto Action = [CB = std::move(CB)](Expected<InputsAndAST> InpAST) mutable { if (!InpAST) return CB(InpAST.takeError()); CB(clangd::inlayHints(InpAST->AST)); Index: clang-tools-extra/clangd/ClangdLSPServer.cpp =================================================================== --- clang-tools-extra/clangd/ClangdLSPServer.cpp +++ clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -725,8 +725,8 @@ void ClangdLSPServer::onCommandApplyTweak(const TweakArgs &Args, Callback<llvm::json::Value> Reply) { - auto Action = [this, Reply = std::move(Reply), - File = Args.file](llvm::Expected<Tweak::Effect> R) mutable { + auto Action = [this, Reply = std::move(Reply)]( + llvm::Expected<Tweak::Effect> R) mutable { if (!R) return Reply(R.takeError());
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits