diff --git a/include/boost/range/iterator_range.hpp b/include/boost/range/iterator_range.hpp index 6308a3d..65510ed 100755 --- a/include/boost/range/iterator_range.hpp +++ b/include/boost/range/iterator_range.hpp @@ -184,7 +184,7 @@ namespace boost { bool equal( const iterator_range& r ) const { - return m_Begin == r.m_Begin && m_End == r.m_End; + return singular == r.singular && m_Begin == r.m_Begin && m_End == r.m_End; } private: