1/* ICE incrementing compound literal: bug 28418 from Volker Reichelt
2   <reichelt@gcc.gnu.org>.  */
3
4struct A { int i; };
5
6void foo()
7{
8    ((struct A) { 0 }).i += 1;
9}
10