1 #pragma interface
2 struct S
3 {
4   S *s;
~SS5   ~S ()
6   {
7     delete s;
8   }
9 };
10 
11 S s;
12