From 4c3047122152f8ed1d4f5bb8e93cab34a8874a8e Mon Sep 17 00:00:00 2001 From: past-due <30942300+past-due@users.noreply.github.com> Date: Fri, 8 Sep 2023 10:56:24 -0400 Subject: [PATCH] multiint.cpp: Silence GCC Wstringop-overflow warning --- src/multiint.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) 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;