1  void
       2  foo (void)
       3  {
       4    extern char i[10];
       5  
       6    {
       7      extern char i[];
       8      char x[sizeof (i) == 10 ? 1 : -1];
       9    }
      10  }
       1  void
       2  foo (void)
       3  {
       4    extern char i[10];
       5  
       6    {
       7      extern char i[];
       8      char x[sizeof (i) == 10 ? 1 : -1];
       9    }
      10  }