1  /* { dg-do compile } */
       2  
       3  int a[1][1];
       4  int b, c;
       5  void d()
       6  {
       7    int e;
       8    int f[0];
       9    int *g;
      10    for (; e;)
      11      c = b;
      12    if (a[0][b] = (__UINTPTR_TYPE__)f != 3)
      13      g = &f[b];
      14    int h;
      15    *g = *g = *g = h;
      16  }