1 /* PR 24931 */
2 /* { dg-do compile } */
3 /* { dg-options "-O -Wuninitialized" } */
4
5 struct p {
6 short x, y;
7 };
8
9 struct s {
10 int i;
11 struct p p;
12 };
13
14 struct s f()
15 {
16 struct s s;
17 s.p = (struct p){};
18 s.i = (s.p.x || s.p.y);
19 return s;
20 }