1 /* { dg-do compile } */ 2 /* { dg-options "-Wuninitialized" } */ 3 4 struct xxx { 5 short a; 6 short b; 7 void *c; 8 }; 9 10 void bar(struct xxx); 11 foo(struct xxx * p,int i)12 void foo(struct xxx *p, int i) 13 { 14 struct xxx s0 = *p; 15 struct xxx s = s0; 16 if (s.a) i++; 17 bar(s); 18 } 19