1/* PR tree-optimization/59386 */
2
3struct S { int s; };
4struct T { int t; struct S u; } c;
5int b;
6
7struct S
8foo ()
9{
10  struct T d;
11  if (b)
12    while (c.t)
13      ;
14  else
15    return d.u;
16}
17
18struct S
19bar ()
20{
21  struct T a;
22  a.u = foo ();
23  return a.u;
24}
25