1  struct s {
       2    int f;
       3  };
       4  
       5  f (w, v0, v1, v2, v3)
       6       struct s *w;
       7  {
       8   g (v0 ? 1 : w->f, v1 ? v3 : v2);
       9  }
       1  struct s {
       2    int f;
       3  };
       4  
       5  f (w, v0, v1, v2, v3)
       6       struct s *w;
       7  {
       8   g (v0 ? 1 : w->f, v1 ? v3 : v2);
       9  }