(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
redecl-6.c
       1  /* Test for multiple declarations and composite types.  As in bug
       2     13801.  Illustrates how bug causes correct code to be wrongly
       3     diagnosed.  */
       4  /* Origin: Joseph Myers <jsm@polyomino.org.uk> */
       5  /* { dg-do compile } */
       6  /* { dg-options "" } */
       7  
       8  typedef int IA[];
       9  typedef int A5[5];
      10  typedef int A10[10];
      11  
      12  A10 array10;
      13  
      14  A5 *ap;
      15  void
      16  f (void)
      17  {
      18    int ap;
      19    {
      20      extern IA *ap;
      21      /* This assignment is valid.  */
      22      ap = &array10;
      23    }
      24  }