From 4bd1de6c055defd6083db9f279806d3cf6fed74d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sat, 1 Aug 2026 12:05:48 +0200 Subject: [PATCH] Assign on out_path --- .../container/experimental/detail/segmented_common_algo.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/boost/container/experimental/detail/segmented_common_algo.hpp b/include/boost/container/experimental/detail/segmented_common_algo.hpp index 60948ea..5f042e0 100644 --- a/include/boost/container/experimental/detail/segmented_common_algo.hpp +++ b/include/boost/container/experimental/detail/segmented_common_algo.hpp @@ -446,13 +446,15 @@ segmented_iter2_bounded const difference_type iter2_n = difference_type(last2 - first2); difference_type n = src_n < iter2_n ? src_n : iter2_n; - bool stop = true; + bool stop; BOOST_CONTAINER_SEGMENTED_UNROLL(4) while(n) { --n; - if(!pred(*first1, *first2)) + if (!pred(*first1, *first2)) { + stop = true; goto out_path; + } ++first1; ++first2; }