Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/pseudodtor1.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// PR c++/32384 // { dg-do compile } struct A { typedef int T; T foo (); A () { foo ().~T (); } }; template<typename> struct B { typedef int T; T foo (); B () { foo ().~T (); } }; template<typename T> struct C { T t; C () { t.~T (); } }; template<typename S> struct D { typedef int T; S foo (); D () { foo ().~T(); } }; struct Z { Z () {} ~Z () {} }; A a; B<int> b; C<int> c1; C<Z> c2; D<int> d;