// PR c++/49507 // { dg-do compile { target c++11 } } template struct ConcretePoolKey { virtual ~ConcretePoolKey(); }; template ConcretePoolKey::~ConcretePoolKey() = default; int main() { ConcretePoolKey foo; }