diff --git a/doc/container.qbk b/doc/container.qbk
index db96a11..e4e6e14 100644
--- a/doc/container.qbk
+++ b/doc/container.qbk
@@ -1216,6 +1216,7 @@ use [*Boost.Container]? There are several reasons for that:
[section:release_notes_boost_1_62_00 Boost 1.62 Release]
* Fixed bugs:
+ * [@https://svn.boost.org/trac/boost/ticket/9481 Trac #9481: ['"Minor comment typo in Boost.Container"]].
* [@https://svn.boost.org/trac/boost/ticket/11170 Trac #11170: ['"Doc slip for index_of"]].
* [@https://svn.boost.org/trac/boost/ticket/12177 Trac #12177: ['"vector::priv_merge uses unqualified uintptr_t"]].
* [@https://svn.boost.org/trac/boost/ticket/12183 Trac #12183: ['"GCC 6.1 thinks boost::container::string violates strict aliasing"]].
diff --git a/include/boost/container/list.hpp b/include/boost/container/list.hpp
index dcead90..a034910 100644
--- a/include/boost/container/list.hpp
+++ b/include/boost/container/list.hpp
@@ -408,7 +408,7 @@ class list
return this->assign(cvalue_iterator(val, n), cvalue_iterator());
}
- //! Effects: Assigns the the range [first, last) to *this.
+ //! Effects: Assigns the range [first, last) to *this.
//!
//! Throws: If memory allocation throws or
//! T's constructor from dereferencing InpIt throws.
@@ -433,7 +433,7 @@ class list
}
#if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
- //! Effects: Assigns the the range [il.begin(), il.end()) to *this.
+ //! Effects: Assigns the range [il.begin(), il.end()) to *this.
//!
//! Throws: If memory allocation throws or
//! T's constructor from dereferencing std::initializer_list iterator throws.
@@ -948,7 +948,7 @@ class list
//! Requires: p must be a valid iterator of *this.
//!
- //! Effects: Erases the element at p p.
+ //! Effects: Erases the element at p.
//!
//! Throws: Nothing.
//!
@@ -1045,7 +1045,7 @@ class list
//! this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the value pointed by i, from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//! If p == i or p == ++i, this function is a null operation.
//!
//! Throws: Nothing
@@ -1066,7 +1066,7 @@ class list
//! this' allocator and x's allocator shall compare equal.
//!
//! Effects: Transfers the value pointed by i, from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//! If p == i or p == ++i, this function is a null operation.
//!
//! Throws: Nothing
@@ -1087,7 +1087,7 @@ class list
//! this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//!
//! Throws: Nothing
//!
@@ -1109,7 +1109,7 @@ class list
//! this' allocator and x's allocator shall compare equal.
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//!
//! Throws: Nothing
//!
@@ -1129,7 +1129,7 @@ class list
//! n == distance(first, last). this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//!
//! Throws: Nothing
//!
@@ -1150,7 +1150,7 @@ class list
//! n == distance(first, last). this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//!
//! Throws: Nothing
//!
diff --git a/include/boost/container/slist.hpp b/include/boost/container/slist.hpp
index a69c1d3..2b91eea 100644
--- a/include/boost/container/slist.hpp
+++ b/include/boost/container/slist.hpp
@@ -794,7 +794,7 @@ class slist
//! Requires: prev_p must be a valid iterator of *this.
//!
//! Effects: Inserts a move constructed copy object from the value after the
- //! p pointed by prev_p.
+ //! element pointed by prev_p.
//!
//! Returns: An iterator to the inserted element.
//!
@@ -1404,7 +1404,7 @@ class slist
//! Requires: p must be a valid iterator of *this.
//!
- //! Effects: Erases the element at p p.
+ //! Effects: Erases the element at p.
//!
//! Throws: Nothing.
//!
@@ -1458,7 +1458,7 @@ class slist
//! this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the value pointed by i, from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//! If p == i or p == ++i, this function is a null operation.
//!
//! Throws: Nothing
@@ -1475,7 +1475,7 @@ class slist
//! this' allocator and x's allocator shall compare equal.
//!
//! Effects: Transfers the value pointed by i, from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//! If p == i or p == ++i, this function is a null operation.
//!
//! Throws: Nothing
@@ -1491,7 +1491,7 @@ class slist
//! by this list. first and last must point to elements contained in list x.
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//! this' allocator and x's allocator shall compare equal.
//!
//! Throws: Nothing
@@ -1509,7 +1509,7 @@ class slist
//! this' allocator and x's allocator shall compare equal
//!
//! Effects: Transfers the range pointed by first and last from list x to this list,
- //! before the the element pointed by p. No destructors or copy constructors are called.
+ //! before the element pointed by p. No destructors or copy constructors are called.
//!
//! Throws: Nothing
//!