1
2int a, b, c, f;
3
4struct S
5{
6  int f0;
7} d, *e;
8
9struct S
10foo ()
11{
12  b = c = b || a == 0 || f % 11;
13  return d;
14}
15
16int
17main ()
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