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