1// PR c++/27714
2
3template<typename> struct A
4{
5  static void* operator new(__SIZE_TYPE__);
6  template <typename T> friend void* A<T>::operator new(__SIZE_TYPE__);
7};
8
9A<int> a;
10