diff --git a/Source/Core/Core/Src/PowerPC/JitArm32/JitArm_BackPatch.cpp b/Source/Core/Core/Src/PowerPC/JitArm32/JitArm_BackPatch.cpp index 465e1fac1e..34eb69a540 100644 --- a/Source/Core/Core/Src/PowerPC/JitArm32/JitArm_BackPatch.cpp +++ b/Source/Core/Core/Src/PowerPC/JitArm32/JitArm_BackPatch.cpp @@ -120,7 +120,7 @@ const u8 *JitArm::BackPatch(u8 *codePtr, u32, void *ctx_void) u32 newPC = ctx->CTX_PC - (ARMREGOFFSET + 4 * 4); ctx->CTX_PC = newPC; emitter.FlushIcache(); - return codePtr; + return (u8*)ctx->CTX_PC; } else { @@ -146,7 +146,7 @@ const u8 *JitArm::BackPatch(u8 *codePtr, u32, void *ctx_void) emitter.MOV(rD, R14); // 8 ctx->CTX_PC -= ARMREGOFFSET + (4 * 4); emitter.FlushIcache(); - return codePtr; + return (u8*)ctx->CTX_PC; } return 0; }