// PR c++/70037 // { dg-do compile { target c++20 } } namespace std { template struct F { static constexpr bool value = false; }; template struct tuple { constexpr tuple() requires (F::value) {} explicit constexpr tuple() requires (F::value) && (true) {} }; } using std::tuple; template struct std::tuple>;