diff --git a/Common/ArmEmitter.h b/Common/ArmEmitter.h index 69dd4648c2..3da88b60f0 100644 --- a/Common/ArmEmitter.h +++ b/Common/ArmEmitter.h @@ -776,7 +776,7 @@ public: // Load pointers without casting template void MOVP2R(ARMReg reg, T *val) { - MOVI2R(reg, (u32)(void *)val); + MOVI2R(reg, (u32)(intptr_t)(void *)val); } void ADDI2R(ARMReg rd, ARMReg rs, u32 val, ARMReg scratch);