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