// PR c++/51530
// { dg-do compile { target c++11 } }
template <class T, class U>
void f(T, U);
template <class T>
void f(T, decltype(nullptr));
int main()
{
  f(1, nullptr);
}
// PR c++/51530
// { dg-do compile { target c++11 } }
template <class T, class U>
void f(T, U);
template <class T>
void f(T, decltype(nullptr));
int main()
{
  f(1, nullptr);
}