// { dg-do run { target c++17 } } // { dg-options "-fconcepts" } // { dg-skip-if "requires hosted libstdc++ for cassert" { ! hostedlib } } #include #include template concept C1 = __is_class(T); template concept C3 = requires (T a) { ++a; }; int main() { if (C1) assert(false); if (!C3) assert(false); }