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