// { dg-do compile { target c++2a } } template concept C = __is_class(T); template struct S; struct X { }; // Not a valid explicit specialization, int does not satisfy C. template<> struct S { }; // { dg-error "constraint failure" } int main() { }