diff --git a/doc/container.qbk b/doc/container.qbk index 4efb6781..e5d6f579 100644 --- a/doc/container.qbk +++ b/doc/container.qbk @@ -1341,6 +1341,7 @@ use [*Boost.Container]? There are several reasons for that: [section:release_notes_boost_1_80_00 Boost 1.80 Release] * Fixed bugs/issues: + * [@https://github.com/boostorg/container/issues/209 GitHub #209: ['"Some boost warnings with my R package (Wclass-memaccess warnings with std::pair)"]]. * [@https://github.com/boostorg/container/issues/221 GitHub #218: ['"small_vector static capacity is too small when not a multiple of 8 bytes"]]. * [@https://github.com/boostorg/container/issues/221 GitHub #221: ['"flat_set and friends should offer a const sequence_type& sequence() const method (...)"]]. * [@https://github.com/boostorg/container/pull/222 GitHub #222: ['"Fix incomplete type error when using list with pair"]]. diff --git a/include/boost/container/detail/pair.hpp b/include/boost/container/detail/pair.hpp index 1537cf72..56b2fb83 100644 --- a/include/boost/container/detail/pair.hpp +++ b/include/boost/container/detail/pair.hpp @@ -556,8 +556,7 @@ template struct is_trivially_copy_assignable > { - static const bool value = boost::move_detail::is_trivially_copy_assignable::value && - boost::move_detail::is_trivially_copy_assignable::value ; + static const bool value = false ; }; template @@ -567,8 +566,7 @@ template struct is_trivially_move_assignable > { - static const bool value = boost::move_detail::is_trivially_move_assignable::value && - boost::move_detail::is_trivially_move_assignable::value ; + static const bool value = false; }; template @@ -577,8 +575,7 @@ struct is_trivially_copy_assignable; template struct is_trivially_copy_constructible > { - static const bool value = boost::move_detail::is_trivially_copy_constructible::value && - boost::move_detail::is_trivially_copy_constructible::value ; + static const bool value = false; }; template @@ -587,8 +584,7 @@ struct is_trivially_move_assignable; template struct is_trivially_move_constructible > { - static const bool value = boost::move_detail::is_trivially_move_constructible::value && - boost::move_detail::is_trivially_move_constructible::value ; + static const bool value = false; }; template