summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Biryukov <ibiryukov@google.com>2018-07-26 16:13:52 +0000
committerIlya Biryukov <ibiryukov@google.com>2018-07-26 16:13:52 +0000
commit771df33f606d2b0b063e2e01019c4754b12113d0 (patch)
tree65f57c76fbbe3d3720db713a444de8415d4f8946
parent87a923505dcd22cab47c085d545e88b7207bd02e (diff)
[clangd] Use 'const Twine&' instead of 'Twine'. NFC
To fix clang-tidy warning git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@338037 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--clangd/Threading.cpp2
-rw-r--r--clangd/Threading.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/clangd/Threading.cpp b/clangd/Threading.cpp
index bd2c12ed..aa9dd8fc 100644
--- a/clangd/Threading.cpp
+++ b/clangd/Threading.cpp
@@ -50,7 +50,7 @@ bool AsyncTaskRunner::wait(Deadline D) const {
[&] { return InFlightTasks == 0; });
}
-void AsyncTaskRunner::runAsync(llvm::Twine Name,
+void AsyncTaskRunner::runAsync(const llvm::Twine &Name,
llvm::unique_function<void()> Action) {
{
std::lock_guard<std::mutex> Lock(Mutex);
diff --git a/clangd/Threading.h b/clangd/Threading.h
index 61e02e64..6dad841d 100644
--- a/clangd/Threading.h
+++ b/clangd/Threading.h
@@ -108,7 +108,7 @@ public:
void wait() const { (void)wait(Deadline::infinity()); }
LLVM_NODISCARD bool wait(Deadline D) const;
// The name is used for tracing and debugging (e.g. to name a spawned thread).
- void runAsync(llvm::Twine Name, llvm::unique_function<void()> Action);
+ void runAsync(const llvm::Twine &Name, llvm::unique_function<void()> Action);
private:
mutable std::mutex Mutex;