diff --git a/src/multiint.cpp b/src/multiint.cpp index 3ab80a267ac..2666759541f 100644 --- a/src/multiint.cpp +++ b/src/multiint.cpp @@ -7202,6 +7202,11 @@ void calcBackdropLayoutForMultiplayerOptionsTitleUI(WIDGET *psWidget) ); } +#if defined(__GNUC__) && !defined(__INTEL_COMPILER) && !defined(__clang__) && (12 <= __GNUC__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wstringop-overflow" // Ignore on GCC 12+` +#endif + void WzMultiplayerOptionsTitleUI::start() { const bool bReenter = performedFirstStart; @@ -7320,6 +7325,10 @@ void WzMultiplayerOptionsTitleUI::start() } } +#if defined(__GNUC__) && !defined(__INTEL_COMPILER) && !defined(__clang__) && (12 <= __GNUC__) +# pragma GCC diagnostic pop +#endif + std::shared_ptr WzMultiplayerOptionsTitleUI::getParentTitleUI() { return parent;