diff --git a/include/boost/icl/detail/element_iterator.hpp b/include/boost/icl/detail/element_iterator.hpp index b3a2db9..6c06f49 100644 --- a/include/boost/icl/detail/element_iterator.hpp +++ b/include/boost/icl/detail/element_iterator.hpp @@ -269,16 +269,21 @@ private: public: element_iterator() : _saltator(identity_element::value()) - , _reptator(identity_element::value()){} + , _reptator(identity_element::value()) + , _inter_pos(identity_element::value()) {} explicit element_iterator(segment_iterator jumper) - : _saltator(jumper), _reptator(identity_element::value()) {} + : _saltator(jumper) + , _reptator(identity_element::value()) + , _inter_pos(identity_element::value()) {} template element_iterator ( element_iterator const& other , typename enable_if, enabler>::type = enabler()) - : _saltator(other._saltator), _reptator(other._reptator) {} + : _saltator(other._saltator) + , _reptator(other._reptator) + , _inter_pos(other._inter_pos) {} private: friend class boost::iterator_core_access;