1  typedef unsigned char uint8_t;
       2  uint8_t foo[1][0];
       3  extern void abort (void);
       4  int main()
       5  {
       6    if (sizeof (foo) != 0)
       7      abort ();
       8    return 0;
       9  }
       1  typedef unsigned char uint8_t;
       2  uint8_t foo[1][0];
       3  extern void abort (void);
       4  int main()
       5  {
       6    if (sizeof (foo) != 0)
       7      abort ();
       8    return 0;
       9  }