diff options
-rw-r--r-- | clangd/Threading.cpp | 2 | ||||
-rw-r--r-- | clangd/Threading.h | 2 |
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; |