2 // { dg-options "-O2" }
15 inline complex<double>& operator[] (int x);
21 b = new complex<double>[a];
22 for (int i=0; i<a; i++) b[i] = complex<double>(0.0,0.0);
25 inline complex<double>& A::operator[](int x)
28 cout << "x error" << endl;
37 for (int i = 0; i < n; i++) {
39 (*o)[i] *= complex<double>((*p)[i].real(), (*p)[i].imag());