diff --git a/rpcs3/Emu/SysCalls/Modules/cellSpurs.h b/rpcs3/Emu/SysCalls/Modules/cellSpurs.h index 59cb901d7e..f6e96733c3 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellSpurs.h +++ b/rpcs3/Emu/SysCalls/Modules/cellSpurs.h @@ -615,12 +615,12 @@ struct CellSpursEventFlag be_t eventQueueId; // 0x7C } m; - static_assert(sizeof(decltype(m)) == size, "Wrong _CellSpursEventFlag size"); - SPURSManagerEventFlag *eventFlag; }; }; +static_assert(sizeof(CellSpursEventFlag) == CellSpursEventFlag::size, "Wrong CellSpursEventFlag size"); + union CellSpursTaskArgument { be_t _u128; @@ -678,12 +678,12 @@ struct CellSpursTaskset u8 unk3[0x60]; // 0x18A0 } m; - static_assert(sizeof(decltype(m)) == size, "Wrong _CellSpursTaskset size"); - SPURSManagerTaskset *taskset; }; }; +static_assert(sizeof(CellSpursTaskset) == CellSpursTaskset::size, "Wrong CellSpursTaskset size"); + struct CellSpursInfo { be_t nSpus; @@ -788,11 +788,11 @@ struct CellSpursTaskset2 be_t task_exit_code[128]; // 0x1980 u8 unk4[0x2900 - 0x2180]; // 0x2180 } m; - - static_assert(sizeof(decltype(m)) == size, "Wrong _CellSpursTaskset2 size"); }; }; +static_assert(sizeof(CellSpursTaskset2) == CellSpursTaskset2::size, "Wrong CellSpursTaskset2 size"); + struct CellSpursTasksetAttribute { static const u32 align = 8;