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