1 /* PR middle-end/35432 */ 2 3 struct A 4 { 5 char c[0]; 6 }; 7 foo(struct A a)8 void foo(struct A a) 9 { 10 (a = a).c; 11 } 12