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