On Fri, Sep 14, 2018 at 01:01:24AM +0300, Alexey Dobriyan wrote: > > Don't tempt me... > > <= g++-8 doesn't support C99 style initializers. > g++-8 mostly does: for example > > .foo = { > [BAR] = 1, > }, > > doesn't work, but regular .foo = 42 does. > Additionally, g++ makes noise about order of initializators. > C++20 is supposed to make things better.
It's too early for AFD postings. And you *are* tempting me to throw into the tree as many anti-C++ devices as can be done tastefully, just to stop somebody attempting that insanity in the earnest.