1 2 int a, b, c, f; 3 4 struct S 5 { 6 int f0; 7 } d, *e; 8 9 struct S foo()10 foo () 11 { 12 b = c = b || a == 0 || f % 11; 13 return d; 14 } 15 16 int main()17 main () 18 { 19 foo (); 20 if (b); 21 else 22 { 23 struct S **g = &e; 24 *g = 0; 25 *e = foo (); 26 } 27 return 0; 28 } 29