diff --git a/rpcs3/Emu/SysCalls/Modules/cellDmux.cpp b/rpcs3/Emu/SysCalls/Modules/cellDmux.cpp index 7f2c207c23..ff4cc079df 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellDmux.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellDmux.cpp @@ -356,7 +356,7 @@ u32 dmuxOpen(Demuxer* dmux_ptr) continue; } - switch (code) + switch (code.value()) { case PACK_START_CODE: { diff --git a/rpcs3/Loader/ELF64.cpp b/rpcs3/Loader/ELF64.cpp index 5c7d49b7cc..706aee8000 100644 --- a/rpcs3/Loader/ELF64.cpp +++ b/rpcs3/Loader/ELF64.cpp @@ -399,7 +399,7 @@ namespace loader { for (auto &phdr : m_phdrs) { - switch (phdr.p_type) + switch (phdr.p_type.value()) { case 0x00000001: //LOAD if (phdr.p_memsz)