// { 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(); } | |
}; |