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