(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
gnu2x-auto-1.c
       1  /* Test C2x auto.  Invalid code with GNU extensions.  */
       2  /* { dg-do compile } */
       3  /* { dg-options "-std=gnu2x" } */
       4  
       5  void
       6  f ()
       7  {
       8    /* Do not allow a non-definition declaration of a tag in the auto
       9       initializer, to avoid it escaping an inner scope as shown here.  */
      10    auto x = ({ struct s; struct s *x = 0; x; }); /* { dg-error "declared in underspecified object initializer" } */
      11  }