Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / g++.dg / template / delete2.C
blobb6ab380c9f9dcc89cc27bee926d08352a9c334f4
1 // PR c++/58119
3 template <class T>
4 struct A
6   operator T*();
7   template <class U>
8   operator A<U>();
9 };
11 template <class T>
12 struct B
14   operator T*();
15   template <class U>
16   operator A<U>*();
19 int main()
21   A<int> a;
22   delete a;
24   B<int> b;
25   delete b;                     // { dg-error "template|delete" }