diff --git a/source/Threading.cc b/source/Threading.cc index 2b4d31f..49f52b4 100644 --- a/source/Threading.cc +++ b/source/Threading.cc @@ -103,7 +103,7 @@ GetNumberOfPhysicalCpus() while((_pos = line.find(itr)) != _npos) line = line.replace(_pos, itr.length(), ""); } - core_ids.insert(line); + core_ids.insert(std::move(line)); } } core_id_count = static_cast(core_ids.size()); diff --git a/source/UserTaskQueue.cc b/source/UserTaskQueue.cc index d0af18e..3ab8078 100644 --- a/source/UserTaskQueue.cc +++ b/source/UserTaskQueue.cc @@ -296,7 +296,6 @@ UserTaskQueue::InsertTask(task_pointer&& task, ThreadData* data, intmax_t subq) if(insert_task(_n)) return _n; } - return GetThreadBin(); } //======================================================================================//