1 // PR c++/60177
2 
3 template<class> struct Base { };
4 
5 struct Derived : Base<void> { };
6 
7 template<template<typename> class TT, typename T>
func(TT<T>)8 void func (TT<T>) { }
9 
main()10 int main () {
11   func (Derived ());
12 }
13