diff --git a/include/boost/iterator/iterator_facade.hpp b/include/boost/iterator/iterator_facade.hpp index 0e10fc4..358e2c8 100644 --- a/include/boost/iterator/iterator_facade.hpp +++ b/include/boost/iterator/iterator_facade.hpp @@ -417,12 +417,12 @@ namespace boost Derived& derived() { - return static_cast(*this); + return *static_cast(this); } Derived const& derived() const { - return static_cast(*this); + return *static_cast(this); } typedef detail::iterator_facade_types<