https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55606
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2012-12-09 00:00:00 |2015-11-24 CC| |msebor at gcc dot gnu.org --- Comment #9 from Martin Sebor <msebor at gcc dot gnu.org> --- A similar test case not involving arrays: $ cat z.c && /build/gcc-trunk-svn/gcc/xgcc -B /build/gcc-trunk-svn/gcc -S -Wall -Wextra -o/dev/null -xc++ z.c typedef struct A { int i; struct { int a, b; } s; } A; A a = { 1, .s = { 2, 3 } }; A b = { .i = 1, .s = { 2, 3 } }; A c = { .s = { 2, 3 }, .i = 1 }; z.c:8:31: sorry, unimplemented: non-trivial designated initializers not supported A c = { .s = { 2, 3 }, .i = 1 }; ^ z.c:8:31: sorry, unimplemented: non-trivial designated initializers not supported