diff --git a/include/boost/pending/iterator_adaptors.hpp b/include/boost/pending/iterator_adaptors.hpp index d313e3c..a2f394d 100644 --- a/include/boost/pending/iterator_adaptors.hpp +++ b/include/boost/pending/iterator_adaptors.hpp @@ -237,12 +237,12 @@ namespace detail { // Dummy version for iterators that don't support member access template - inline void advance_impl(const Iter&, Diff, Cat) { } + inline void advance_impl(Iter&, Diff, Cat) { } // Real version template inline typename Iter::pointer - advance_impl(const Iter& i, Diff n, std::random_access_iterator_tag) { + advance_impl(Iter& i, Diff n, std::random_access_iterator_tag) { #ifdef __MWERKS__ i.policies().advance(i.iter(), n); #else