// { dg-do run { target c++17_only } } // { dg-options "-fconcepts" } // TODO: ICE on gimplify 16? #include #include template concept bool C1 = __is_class(T); template concept bool C3 = requires (T a) { ++a; }; int main() { if (C1) assert(false); if (!C3) assert(false); }