OSDN Git Service

fix
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.other / dtor4.C
1 // Build don't link:
2
3 struct S1 {
4   ~S1(); // ERROR - candidate
5 };
6
7 S1::~S1() const
8 { // ERROR - prototype does not match 
9 }
10
11
12 struct S2 {
13   ~S2() volatile; // ERROR - destructors may not be volatile
14 };
15
16
17 template <class T>
18 struct S3 {
19   ~S3(); // ERROR - candidate
20 };
21
22 template <class T>
23 S3<T>::~S3() volatile
24 { // ERROR - prototype does not match 
25 }
26
27
28 template <class T>
29 struct S4 {
30   ~S4() const; // ERROR - destructors may not be const
31 };