| // { dg-do assemble } | |
| // GROUPS passed templates | |
| struct B { | |
| }; | |
| struct X : B { | |
| ~X (); | |
| }; | |
| struct Request { | |
| X s; | |
| }; | |
| template <class ET> class TC { | |
| ET data; | |
| }; | |
| struct TMem { | |
| ~TMem() {} | |
| TC<Request> *req; | |
| }; | |
| struct FIO { | |
| void init (); | |
| FIO () { init(); } | |
| }; |