Skip to content
Snippets Groups Projects
Commit c5129a3a authored by Lioncash's avatar Lioncash
Browse files

video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainer

std::move within a copy constructor (on a data member that isn't
mutable) will always result in a copy. Because of that, the behavior of
this copy constructor is identical to the one that would be generated
automatically by the compiler, so we can remove it.
parent c4d54991
No related branches found
No related tags found
No related merge requests found
...@@ -81,12 +81,6 @@ struct CommandDataContainer { ...@@ -81,12 +81,6 @@ struct CommandDataContainer {
CommandDataContainer(CommandData&& data, u64 next_fence) CommandDataContainer(CommandData&& data, u64 next_fence)
: data{std::move(data)}, fence{next_fence} {} : data{std::move(data)}, fence{next_fence} {}
CommandDataContainer& operator=(const CommandDataContainer& t) {
data = std::move(t.data);
fence = t.fence;
return *this;
}
CommandData data; CommandData data;
u64 fence{}; u64 fence{};
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment