(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr93577-2.c
       1  /* Test ICE with variable-size struct initializer: bug 93577.  */
       2  /* { dg-do compile } */
       3  /* { dg-options "" } */
       4  
       5  void
       6  f (int c)
       7  {
       8    struct s
       9    {
      10      int x[c];
      11      struct
      12      {
      13        int a, b;
      14      } nest;
      15    } v = { .nest.b = 1, .nest.a = 2 }; /* { dg-error "variable-sized object may not be initialized" } */
      16  }