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