(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp2a/
class-deduction-abbrev1.C
 // { dg-do compile { target c++20 } }

template <class T> struct A { };
template <class T> concept is_A = requires { A(T()); };

void f(auto);      // OK
void f(is_A auto); // OK
void f(A);	   // { dg-error "placeholder" }

int main()
{
  f(A<int>());
}