// PR c++/96531 // { dg-do compile { target c++20 } } template concept is_bool = __is_same(bool, T); template concept C = requires { requires (is_bool || ...); }; template concept D = requires { requires (Bs || ...); }; template requires C void bar() {} template requires D void baz() {} int main() { bar(); baz(); }