1  int a;
       2  void bar (int, unsigned, unsigned);
       3  
       4  void
       5  foo (unsigned x)
       6  {
       7    unsigned b = a ? x : 0;
       8    if (x || b)
       9      bar (0, x, b);
      10  }
       1  int a;
       2  void bar (int, unsigned, unsigned);
       3  
       4  void
       5  foo (unsigned x)
       6  {
       7    unsigned b = a ? x : 0;
       8    if (x || b)
       9      bar (0, x, b);
      10  }