1 /* PR c/54363 */
2 /* { dg-do compile } */
3 /* { dg-options "-std=gnu99" } */
4 
5 struct S { char **a; };
6 
7 void
test(void)8 test (void)
9 {
10   struct S b = { .a = (char **) { "a", "b" } }; /* { dg-warning "(initialization|excess elements)" } */
11   struct S c = { .a = (char *[]) { "a", "b" } };
12 }
13