diff --git a/include/boost/container/vector.hpp b/include/boost/container/vector.hpp
index a6a5335..38f854f 100644
--- a/include/boost/container/vector.hpp
+++ b/include/boost/container/vector.hpp
@@ -2052,7 +2052,7 @@ class vector
//! Throws: Nothing.
//!
//! Complexity: Constant.
- void swap(vector& x)
+ BOOST_CONTAINER_FORCEINLINE void swap(vector& x)
BOOST_NOEXCEPT_IF( ((allocator_traits_type::propagate_on_container_swap::value
|| allocator_traits_type::is_always_equal::value) &&
!dtl::is_version::value))
@@ -2070,7 +2070,7 @@ class vector
//!
//! Note: Non-standard extension to support static_vector
template
- void swap(vector & x
+ BOOST_CONTAINER_FORCEINLINE void swap(vector & x
, typename dtl::enable_if_and
< void
, dtl::is_version