1/* PR tree-optimizations/52891 */ 2 3struct S 4{ 5 int a; 6 struct T { unsigned c : 10; } b; 7} s; 8 9void 10bar (short x, short y, int **p) 11{ 12 if ((x && y) + **p) 13 while (1); 14} 15 16void 17foo (int **p) 18{ 19 bar (s.a, s.b.c, p); 20} 21