From 2afdae0d624fd7770b46a874cbc0e1e56e747bcb Mon Sep 17 00:00:00 2001 From: jofaber Date: Wed, 20 Nov 2024 13:59:00 +0100 Subject: [PATCH] Added gcc asan fix provided by orgads --- include/boost/icl/detail/element_iterator.hpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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;