1 // PR c++/13978
2 
3 namespace ns {
4   template <class TP> void func1(TP* t);
5   struct A {};
6 }
7 
8 template < class TP >
func2()9 void func2() {
10   func1( new ns::A() );
11 }
12 
13