mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
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.
This commit is contained in:
@@ -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<typename _BiIter, bool _Trivial /* = is_trivially_copyable<_BiIter>::value */>
|
||||
struct _ExecutorFrame : _ExecutorFrameBase
|
||||
|
||||
Reference in New Issue
Block a user