https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88572
--- Comment #5 from Will Wray <wjwray at gmail dot com> --- Right; the patch should only apply within aggregate initialization - arrays and aggregate structures - as the initialization of actual scalars was already correct. I'll take a look now (as I meaning to fix my enum patch this week too).