diff --git a/include/boost/intrusive/detail/reverse_iterator.hpp b/include/boost/intrusive/detail/reverse_iterator.hpp index 9be10a9..552e8f4 100644 --- a/include/boost/intrusive/detail/reverse_iterator.hpp +++ b/include/boost/intrusive/detail/reverse_iterator.hpp @@ -68,7 +68,7 @@ class reverse_iterator { It temp(m_current); --temp; return *temp; } pointer operator->() const - { It temp(m_current); --temp; return temp.operator->(); } + { It temp(m_current); --temp; return iterator_arrow_result(temp); } reference operator[](difference_type off) const { return this->m_current[-off - 1]; }