1  union bzz
       2  {
       3    unsigned *pa;
       4    void *pv;
       5  };
       6  
       7  void foo (void)
       8  {
       9    union bzz u;
      10    void **x;
      11    void *y = 0;
      12    x = &u.pv;
      13    *x = y;
      14  }