Browse Source

[dynarmic] fix annoying gcc/clang error

caused qt creator to crash somehow geg

Signed-off-by: crueter <crueter@eden-emu.dev>
pull/365/head
crueter 6 months ago
parent
commit
82d95246d6
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 17
      src/dynarmic/src/dynarmic/common/lut_from_list.h

17
src/dynarmic/src/dynarmic/common/lut_from_list.h

@ -19,6 +19,16 @@
namespace Dynarmic::Common {
// prevents this function from printing 56,000 character warning messages
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wno-stack-usage"
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wno-stack-usage"
#endif
template<typename Function, typename... Values>
inline auto GenerateLookupTableFromList(Function f, mcl::mp::list<Values...>) {
#ifdef _MSC_VER
@ -34,4 +44,11 @@ inline auto GenerateLookupTableFromList(Function f, mcl::mp::list<Values...>) {
return MapT(pair_array.begin(), pair_array.end());
}
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
} // namespace Dynarmic::Common
Loading…
Cancel
Save