blob: f9310090b5b7a9faa197f55d140278a71fb8dc49 [file] [log] [blame]
// { 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>());
}