1  typedef struct {
       2  } a;
       3  
       4  typedef struct {
       5    a *b[0];
       6  } c;
       7  
       8  void d() { ((c *)0)->b[0] = 0; }
       1  typedef struct {
       2  } a;
       3  
       4  typedef struct {
       5    a *b[0];
       6  } c;
       7  
       8  void d() { ((c *)0)->b[0] = 0; }