1 typedef unsigned long long value;
2 
foo(value * v)3 void foo (value *v) {}
4 
test()5 void test ()
6 {
7   value v;
8   foo (&v);
9   if (v-- == 1)
10     foo (&v);
11 }
12