From: Joel Rosdahl Date: Mon, 27 Oct 2025 17:53:27 +0000 (+0100) Subject: perf: Move function into ThreadPool task queue X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b56be2e24431d4f652c16dbfffff2f966f2a8004;p=thirdparty%2Fccache.git perf: Move function into ThreadPool task queue --- diff --git a/src/ccache/util/threadpool.cpp b/src/ccache/util/threadpool.cpp index 6608dc4d..96aabbbe 100644 --- a/src/ccache/util/threadpool.cpp +++ b/src/ccache/util/threadpool.cpp @@ -50,7 +50,7 @@ ThreadPool::enqueue(std::function function) if (m_shutting_down) { return; } - m_task_queue.emplace(function); + m_task_queue.emplace(std::move(function)); } m_task_enqueued_or_shutting_down_condition.notify_one(); }