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