https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121046
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed| |2025-07-12 Status|UNCONFIRMED |ASSIGNED --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- --- a/libstdc++-v3/include/std/bitset +++ b/libstdc++-v3/include/std/bitset @@ -1046,7 +1046,8 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER * @throw std::invalid_argument If a character appears in the string * which is neither `__zero` nor `__one`. */ - template<typename _CharT> + template<typename _CharT, + typename = _Require<is_trivially_copyable<_CharT>>> [[__gnu__::__nonnull__]] _GLIBCXX23_CONSTEXPR explicit