1// { dg-do run } 2template <class T> T* create () 3{ 4 return new T; 5} 6 7template <class T> T* create2() 8{ 9 return create<T>(); 10} 11 12int main() 13{ 14 int *p = create2<int>(); 15} 16