1  f ()
       2  {
       3    union
       4      {
       5        signed char c;
       6        double d;
       7      } u;
       8  
       9    u.c = 1;
      10    u.c = 1;
      11    return u.c;
      12  }
       1  f ()
       2  {
       3    union
       4      {
       5        signed char c;
       6        double d;
       7      } u;
       8  
       9    u.c = 1;
      10    u.c = 1;
      11    return u.c;
      12  }