// PR c++/67427 // { dg-do compile { target c++20 } } // { dg-additional-options "-fconcepts" } template struct and_c_impl { static constexpr bool value = true; }; template struct and_c_impl { static constexpr bool value = ValueFirst && and_c_impl::value; }; template constexpr bool and_c() { return and_c_impl::value; } template concept C = true; template struct A { A() requires (and_c...>()) = default; }; int main() { A a; return 0; }