(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr18963-1.c
       1  /* { dg-do run } */
       2  /* { dg-options "" } */
       3  
       4  static int barf ();
       5  
       6  int foo ()
       7  { 
       8    auto int barf ();
       9    int j = 4;
      10  
      11    int barf () {
      12      return j;
      13    }
      14  
      15    return barf ();
      16  }
      17  
      18  static int barf () {
      19    return 3;
      20  }
      21  
      22  extern void exit (int);
      23  extern void abort ();
      24  
      25  int main (int argc, char *argv[]) {
      26    if (foo () != 4)
      27      abort ();
      28    exit (0);
      29  }