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

Reply via email to