Remove unnecessary moves in return statements

This commit is contained in:
Cameron Gutman
2023-05-11 01:15:19 -05:00
parent ff046bb707
commit 0fa406dbb7
5 changed files with 6 additions and 7 deletions

View File

@@ -350,7 +350,7 @@ namespace cuda {
handle.handle_flags[SESSION_HANDLE] = true; handle.handle_flags[SESSION_HANDLE] = true;
return std::move(handle); return handle;
} }
const char * const char *

View File

@@ -234,7 +234,7 @@ std::optional<tex_t> tex_t::make(int height, int pitch) {
CU_CHECK_OPT(cudaCreateTextureObject(&tex.texture.linear, &res, &desc, nullptr), "Couldn't create cuda texture that uses linear interpolation"); CU_CHECK_OPT(cudaCreateTextureObject(&tex.texture.linear, &res, &desc, nullptr), "Couldn't create cuda texture that uses linear interpolation");
return std::move(tex); return tex;
} }
tex_t::tex_t() : array {}, texture { INVALID_TEXTURE } {} tex_t::tex_t() : array {}, texture { INVALID_TEXTURE } {}

View File

@@ -769,7 +769,7 @@ namespace egl {
gl_drain_errors; gl_drain_errors;
return std::move(sws); return sws;
} }
int int

View File

@@ -222,14 +222,13 @@ namespace task_pool_util {
if (!_tasks.empty()) { if (!_tasks.empty()) {
__task task = std::move(_tasks.front()); __task task = std::move(_tasks.front());
_tasks.pop_front(); _tasks.pop_front();
return std::move(task); return task;
} }
if (!_timer_tasks.empty() && std::get<0>(_timer_tasks.back()) <= std::chrono::steady_clock::now()) { if (!_timer_tasks.empty() && std::get<0>(_timer_tasks.back()) <= std::chrono::steady_clock::now()) {
__task task = std::move(std::get<1>(_timer_tasks.back())); __task task = std::move(std::get<1>(_timer_tasks.back()));
_timer_tasks.pop_back(); _timer_tasks.pop_back();
return task;
return std::move(task);
} }
return std::nullopt; return std::nullopt;

View File

@@ -1498,7 +1498,7 @@ namespace video {
encode_session.session = std::move(*session); encode_session.session = std::move(*session);
return std::move(encode_session); return encode_session;
} }
encode_e encode_e