https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113124
--- Comment #8 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to Alexey Dobriyan from comment #7) > > fancy C++ extension > > It is not fancy. > > C99 initialisers is the only feature where Modern C beats Modern C++. Fancy or not you should ask the standard committee first. If they say "hey this is useful but we'd like to see an implementation first" we can add it as an extension.