(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
Wmissing-field-initializers-1.c
       1  /* PR c/82283 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-Wmissing-field-initializers" } */
       4  
       5  struct A {
       6    int *a;
       7    int b;
       8  };
       9  
      10  struct B {
      11    struct A a;
      12  };
      13  
      14  struct B data1 = {
      15    .a.a = &(int){ 0 },
      16    .a.b = 13 /* { dg-bogus "missing initializer" } */
      17  };
      18  
      19  struct B data2 = {
      20    .a.b = 0,
      21    .a.a = & (int) { 0 }
      22  };