Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/torture/pr85496.C @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
// PR middle-end/85496 // Reported by Marek Polacek <mpolacek@gcc.gnu.org> template <typename> class complex; template <typename _Tp> complex<_Tp> operator*(complex<_Tp>, complex<_Tp>); template <> struct complex<float> { _Complex float _M_value; }; class A { complex<float> _f0, _f1; public: complex<float> &m_fn1() { return _f1; } }; complex<float> a; void cos() { A b; complex<float> c; b.m_fn1() = c * a; }