diff --git a/rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp b/rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp index 140a1523f1..f58dd38f0a 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp @@ -681,8 +681,8 @@ int32_t cellGcmReserveIoMapSize(const u32 size) int32_t cellGcmUnmapEaIoAddress(u64 ea) { - u32 size; - if (size = Memory.RSXIOMem.UnmapRealAddress(ea)) + u32 size = Memory.RSXIOMem.UnmapRealAddress(ea); + if (size) { u64 io; ea = ea >> 20; @@ -704,8 +704,8 @@ int32_t cellGcmUnmapEaIoAddress(u64 ea) int32_t cellGcmUnmapIoAddress(u64 io) { - u32 size; - if (size = Memory.RSXIOMem.UnmapAddress(io)) + u32 size = Memory.RSXIOMem.UnmapAddress(io); + if (size) { u64 ea; io = io >> 20; diff --git a/rpcs3/Emu/SysCalls/lv2/SC_SPU_Thread.cpp b/rpcs3/Emu/SysCalls/lv2/SC_SPU_Thread.cpp index 92f2f174d9..e2c5201182 100644 --- a/rpcs3/Emu/SysCalls/lv2/SC_SPU_Thread.cpp +++ b/rpcs3/Emu/SysCalls/lv2/SC_SPU_Thread.cpp @@ -230,8 +230,8 @@ int sys_spu_thread_group_start(u32 id) for (u32 i = 0; i < group_info->list.size(); i++) { - CPUThread* t; - if (t = Emu.GetCPU().GetThread(group_info->list[i])) + CPUThread* t = Emu.GetCPU().GetThread(group_info->list[i]); + if (t) { t->Exec(); }