// PR c++/60177 template struct Base { }; struct Derived : Base { }; template class TT, typename T> void func (TT) { } int main () { func (Derived ()); }