1 /* PR middle-end/51761 */ 2 3 struct S { unsigned int len; }; 4 struct S foo (struct S); 5 6 struct S bar(struct S x)7 bar (struct S x) 8 { 9 return ({ struct S a = x; foo (a); }); 10 } 11