From: Patrick Palka Date: Sat, 31 Jan 2026 02:01:08 +0000 (-0500) Subject: libstdc++/regex: Suppress -Wpedantic warning about anonymous structs X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bdd45f4eee50957091c8ca8cc275ee75a7d73038;p=thirdparty%2Fgcc.git libstdc++/regex: Suppress -Wpedantic warning about anonymous structs Fixes some modules testsuite compilation errors. libstdc++-v3/ChangeLog: * include/bits/regex_executor.tcc (_ExecutorFrameBase): Add #pragma GCC diagnostic to suppress -Wpedantic warning about anonymous structs. --- diff --git a/libstdc++-v3/include/bits/regex_executor.tcc b/libstdc++-v3/include/bits/regex_executor.tcc index 3412ad683e4..6c8deff2f21 100644 --- a/libstdc++-v3/include/bits/regex_executor.tcc +++ b/libstdc++-v3/include/bits/regex_executor.tcc @@ -69,6 +69,8 @@ _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(_V2) _S_fopcode_decrement_rep_count, }; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpedantic" // anon struct struct _ExecutorFrameBase { _ExecutorFrameBase(_ExecutorFrameOpcode __op, _StateIdT __i) @@ -89,6 +91,7 @@ _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(_V2) unsigned char _M_bytes[6]; _StateIdT _M_state_id; }; +#pragma GCC diagnostic pop template::value */> struct _ExecutorFrame : _ExecutorFrameBase