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
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
1 changed files with
17 additions and
0 deletions
-
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 |