diff --git a/rpcs3/Emu/RSX/Common/simple_array.hpp b/rpcs3/Emu/RSX/Common/simple_array.hpp index a7da780f08..e6f1819ad3 100644 --- a/rpcs3/Emu/RSX/Common/simple_array.hpp +++ b/rpcs3/Emu/RSX/Common/simple_array.hpp @@ -414,7 +414,9 @@ namespace rsx requires std::is_invocable_v simple_array map(F&& xform) const { - simple_array result(size()); + simple_array result; + result.reserve(size()); + for (auto it = begin(); it != end(); ++it) { result.push_back(xform(*it));