yuzu-emu
/
yuzu-mainline
Archived
1
0
Fork 0

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.
This commit is contained in:
Lioncash 2019-05-14 08:09:15 -04:00
parent c4d549919f
commit c5129a3a58
1 changed files with 0 additions and 6 deletions

View File

@ -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{};
}; };