On Thu, Jan 14, 2016 at 03:46:26PM -0700, Martin Sebor wrote: > c++/69277 reports an ICE when mangling a template specialization > involving flexible array member. Debugging the problem revealed > that GCC (prior to the ICE), due to treating flexible array > members the same as zero-length arrays, produced the wrong mangling > for the former. > > The attached patch fixes the ICE and also corrects the mangling > (which now also matches Clang's).
But then, shouldn't the decision whether to mangle it the old way or the new way depend on -fabi-version= ? Jakub