1 // { dg-do assemble } 2 // GROUPS passed constructors 3 #include <complex> 4 foo(std::complex<double> * a)5 double foo(std::complex<double> *a) 6 { 7 return 0.0; 8 } 9 10 bar(void)11 double bar(void) 12 { 13 std::complex<double> v[10]; 14 return foo(v); 15 } 16