From bb866248cfee7b2d099953c60a089b4fbfb9b1a7 Mon Sep 17 00:00:00 2001 From: Lioncache Date: Mon, 18 Dec 2023 16:37:33 -0500 Subject: [PATCH] Core/GeckoCode: Avoid signed conversion in RunCodeHandler() i is being used alongside unsigned types, so it should be unsigned as well. --- Source/Core/Core/GeckoCode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/GeckoCode.cpp b/Source/Core/Core/GeckoCode.cpp index 48e3423d15..7ba2988b4b 100644 --- a/Source/Core/Core/GeckoCode.cpp +++ b/Source/Core/Core/GeckoCode.cpp @@ -279,7 +279,7 @@ void RunCodeHandler(const Core::CPUThreadGuard& guard) PowerPC::MMU::HostWrite_U32(guard, LR(ppc_state), SP + 16); PowerPC::MMU::HostWrite_U32(guard, ppc_state.cr.Get(), SP + 20); // Registers FPR0->13 are volatile - for (int i = 0; i < 14; ++i) + for (u32 i = 0; i < 14; ++i) { PowerPC::MMU::HostWrite_U64(guard, ppc_state.ps[i].PS0AsU64(), SP + 24 + 2 * i * sizeof(u64)); PowerPC::MMU::HostWrite_U64(guard, ppc_state.ps[i].PS1AsU64(),