1/* { dg-do compile } */
2
3struct A
4{
5  __complex__ double c;
6};
7
8struct B
9{
10  A a;
11  B(A x) : a(x) {}
12  void foo();
13};
14
15void bar()
16{
17  B b = A();
18  B(b).foo();
19}
20