1 // { dg-do assemble } 2 3 struct A { 4 struct B { 5 B (int); 6 }; 7 static int foop (B); splatA8 static int splat () { 9 return foop (B (1)); 10 } 11 }; 12