init-1.c   [plain text]


struct a
{ double a, b, c; };

struct b
{
  struct a arr[6];
};

static struct b a_b =
{
  {0,0,0},
  {0,0,0},	/* { dg-error "extra brace|excess elements|near" } */
  {0,0,0},	/* { dg-error "extra brace|excess elements|near" } */
  {0,0,0},	/* { dg-error "extra brace|excess elements|near" } */
  {0,0,0},	/* { dg-error "extra brace|excess elements|near" } */
  {0,0,0},	/* { dg-error "extra brace|excess elements|near" } */
};