4 // Copyright (C) 2001 Free Software Foundation, Inc.
5 // Contributed by Jeffrey D. Oldham 2001 May 17 <oldham@codesourcery.com>.
7 // This illustrates that debugging information for CONCAT RTL's
8 // supports only COMPLEX_TYPE types, not other types.
11 template<typename _Tp> class complex;
13 template<> class complex<double>
16 complex(double =0.0, double =0.0);
19 typedef __complex__ double _ComplexT;
24 complex<double>::complex(double __r, double __i)
26 __real__ _M_value = __r;
27 __imag__ _M_value = __i;
31 template <int Dim, class T>
35 Engine (T val = T()) {}
40 Engine<1, std::complex<double> > e;