From 8d6c957cbcd561ab1fc26a0505db2ae11f1af2ab Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 12 Jun 2024 03:10:28 +0300 Subject: [PATCH] rsx: Fix simple_array::map --- rpcs3/Emu/RSX/Common/simple_array.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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));