https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91392

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
GCC 7 rejects this code with:
10_MISRA.PTR.ARITH.cpp: In constructor
'workspace::project::Wrapper::Wrapper(workspace::project::Wrapper&&)':
10_MISRA.PTR.ARITH.cpp:11:14: error: initializer for flexible array member
'char workspace::project::Wrapper::array []'
10_MISRA.PTR.ARITH.cpp: In function 'workspace::project::Wrapper
workspace::project::operator<<(workspace::project::Wrapper, const char*)':
10_MISRA.PTR.ARITH.cpp:24:10: note: synthesized method
'workspace::project::Wrapper::Wrapper(workspace::project::Wrapper&&)' first
required here

Reply via email to