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