(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
parse-decl-after-label.c
       1  /* PR 29062 
       2  { dg-do compile }
       3  { dg-options "-std=c17 -pedantic-errors -fsyntax-only" }
       4  */
       5  
       6  int f(int x)
       7  {
       8    if (x > 1) 
       9      {
      10        goto finish;
      11      }
      12    return x;
      13    
      14   finish:
      15    int ret = 1; /* { dg-error "a label can only be part of a statement and a declaration is not a statement" } */
      16    return ret;
      17  }