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