// PR c++/49507 // { dg-options -std=c++0x } template struct ConcretePoolKey { virtual ~ConcretePoolKey(); }; template ConcretePoolKey::~ConcretePoolKey() = default; int main() { ConcretePoolKey foo; }