(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp1z/
auto1.C
// Verify that deduction failure of the decltype(auto) template parameter is
// a SFINAE error.
// { dg-do compile { target c++17 } }

template <class> void f();
template <class> void f(int);

template <class T = int, decltype(auto) = &f<T>> void g();
template <class = int> void g();

int main() {
  g();
}