blob: 5512d97d12f8d7a3522f3de4b4d1c737ac932296 [file] [log] [blame]
/* PR c/84685 */
/* { dg-do compile } */
/* { dg-options "-Wmissing-field-initializers" } */
struct T
{
int a;
int *b;
int c;
int d;
int *e;
int f;
int g;
int h;
};
struct T foo(int bar);
struct T foo(int bar)
{
struct T t = { .b = (int[]){ 1 }, .e = (int[]){ 2 } }; /* { dg-bogus "missing initializer" } */
t.c = bar;
return t;
}