diff --git a/src/Cafe/HW/Espresso/Recompiler/BackendAArch64/BackendAArch64.cpp b/src/Cafe/HW/Espresso/Recompiler/BackendAArch64/BackendAArch64.cpp index cb71234d..728460a4 100644 --- a/src/Cafe/HW/Espresso/Recompiler/BackendAArch64/BackendAArch64.cpp +++ b/src/Cafe/HW/Espresso/Recompiler/BackendAArch64/BackendAArch64.cpp @@ -169,8 +169,10 @@ struct AArch64GenContext_t : CodeGenerator bool processAllJumps() { - for (auto&& [jumpStart, jumpInfo] : jumps) + for (auto jump : jumps) { + auto jumpStart = jump.first; + auto jumpInfo = jump.second; bool success = std::visit( [&, this](const auto& jump) { setSize(jumpStart);