Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.other/debug9.C @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do assemble } // { dg-options "-g" } // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Jeffrey D. Oldham 2001 May 17 <oldham@codesourcery.com>. // This illustrates that debugging information for CONCAT RTL's // supports only COMPLEX_TYPE types, not other types. namespace std { template<typename _Tp> class complex; template<> class complex<double> { public: complex(double =0.0, double =0.0); private: typedef __complex__ double _ComplexT; _ComplexT _M_value; }; inline complex<double>::complex(double __r, double __i) { __real__ _M_value = __r; __imag__ _M_value = __i; } } template <int Dim, class T> class Engine { public: Engine (T val = T()) {} }; int main() { Engine<1, std::complex<double> > e; return 0; }