view gcc/testsuite/g++.dg/template/dtor5.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/23287

template <class T> struct A
{
  int i;
  ~A();
}; 

template <class T> void f(A<T> *ap) {
  ap->~A(); 
} 

template <class T> void g(A<T> *ap) {
  ap->~B(); 			// { dg-error "destructor name" }
} 

int main()
{
  f(new A<int>);
  g(new A<int>);
}