(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
c99-flex-array-typedef-2.c
       1  /* Test for invalid uses of flexible array members.  */
       2  /* { dg-do compile } */
       3  /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */
       4  
       5  typedef char A[];
       6  
       7  struct S {
       8     int n;
       9     A a;
      10  };
      11  
      12  void
      13  foo (void)
      14  {
      15    struct S s;
      16    s.a = "abc";  /* { dg-error "invalid use of flexible array member" } */
      17  }