(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
c90-flex-array-2.c
       1  /* [] does not indicate a flexible array member unless it is the field
       2     itself being declared as an incomplete array type rather than a
       3     pointer or other type derived from such a type.  PR 36432.  */
       4  /* { dg-do compile } */
       5  /* { dg-options "-std=iso9899:1990 -pedantic-errors" } */
       6  
       7  void
       8  f (void)
       9  {
      10    int a[3];
      11    int (*p)[];
      12    struct { int (*p)[]; } s;
      13    p = &a;
      14    s.p = &a;
      15  }