https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117178
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Alejandro Colomar from comment #4) > As for C++, maybe such an initialization should be acceptable as a GNU > extension. Please, no. The C++ rule is a very deliberate language design choice. It would not be a useful extension to directly contradict that unless users add extra options to disable it again.