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