diff --git a/include/boost/icl/interval_base_set.hpp b/include/boost/icl/interval_base_set.hpp index 045b23c..b6277e2 100644 --- a/include/boost/icl/interval_base_set.hpp +++ b/include/boost/icl/interval_base_set.hpp @@ -437,7 +437,7 @@ inline void interval_base_set if(!icl::is_empty(lead_gap)) // [lead_gap--- . . . // [prior_) [-- it_ ... - this->_set.insert(prior(it_), lead_gap); + this->_set.insert(cyclic_prior(*this, it_), lead_gap); // . . . --------- . . . addend interval // [-- it_ --) has a common part with the first overval