dolphin/Source/Core/Core/IOS
Léo Lam c0f7f91507
Core: Fix an assertion that mistakenly uses a fmt format string
Unfortunately, adding a DEBUG_ASSERT_MSG_FMT isn't actually possible
right now because of compiler bugs:
https://github.com/dolphin-emu/dolphin/pull/9284

We could require a newer version of GCC (10) but that would require
updating GCC on the build machines.

For what it's worth, older versions of GCC (8, 9) are broken in
many ways: adding constexpr to some Matrix functions causes GCC 8
to generate bugged code that causes the Wii IR pointer to disappear,
which means that the generated builds are already unusable
(see https://dolp.in/i12324).

Additionally,  we've already had to add workarounds for those versions
in the format macros to fix compilation bugs. This time, it looks like
workarounds won't cut it; even applying the workaround
described in https://github.com/fmtlib/fmt/pull/1580 does not help.
2020-11-28 21:11:27 +01:00
..
DI Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
ES Core: Convert logging over to fmt pt.4 2020-11-23 11:53:21 -05:00
FS Core: Convert logging over to fmt pt.4 2020-11-23 11:53:21 -05:00
Network IP/Top: Add Android network interface 2020-11-27 19:10:28 +04:00
SDIO Core: Convert logging over to fmt pt.4 2020-11-23 11:53:21 -05:00
STM Core: Convert logging over to fmt pt.4 2020-11-23 11:53:21 -05:00
USB Core: Fix an assertion that mistakenly uses a fmt format string 2020-11-28 21:11:27 +01:00
WFS Core: Convert logging over to fmt pt.4 2020-11-23 11:53:21 -05:00
Device.cpp Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
Device.h Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
DeviceStub.cpp Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
DeviceStub.h Use nested namespaces for IOS HLE 2018-05-30 11:40:05 +02:00
DolphinDevice.cpp Add /dev/dolphin interface to allow game to read the REAL product code 2020-05-03 09:46:01 +02:00
DolphinDevice.h Add /dev/dolphin for homebrew to get information about Dolphin 2019-11-09 15:31:51 +01:00
IOS.cpp Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
IOS.h Configurable MEM1 and MEM2 sizes at runtime via Dolphin.ini 2020-04-28 12:10:50 -05:00
IOSC.cpp Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
IOSC.h IOS: Put common key handles in an array 2019-07-21 09:37:06 +02:00
MIOS.cpp Core: Convert logging over to fmt pt.3 2020-11-21 05:56:37 -05:00
MIOS.h Use nested namespaces for IOS HLE 2018-05-30 11:40:05 +02:00
Uids.h Move all UID constants to a single file 2018-05-09 21:08:24 +02:00
VersionInfo.cpp VersionInfo: Replace IOS59 v7021 with v9249 2018-12-01 22:29:39 +04:00
VersionInfo.h Configurable MEM1 and MEM2 sizes at runtime via Dolphin.ini 2020-04-28 12:10:50 -05:00