From b68fceb101c2e4bea4162f1d7491e4f550c7edec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sun, 29 Mar 2026 17:26:15 +0200 Subject: [PATCH] Remove unneeded iterator increment for the "case 1" switch case --- include/boost/container/experimental/segmented_for_each.hpp | 2 +- include/boost/container/experimental/segmented_generate.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/container/experimental/segmented_for_each.hpp b/include/boost/container/experimental/segmented_for_each.hpp index 3c031aa..b4e5bcb 100644 --- a/include/boost/container/experimental/segmented_for_each.hpp +++ b/include/boost/container/experimental/segmented_for_each.hpp @@ -57,7 +57,7 @@ F segmented_for_each_dispatch f(*first); ++first; BOOST_FALLTHROUGH; case 1: - f(*first); ++first; + f(*first); //No need to increment first since we're done after this. BOOST_FALLTHROUGH; default: break; diff --git a/include/boost/container/experimental/segmented_generate.hpp b/include/boost/container/experimental/segmented_generate.hpp index 710640c..2ca929b 100644 --- a/include/boost/container/experimental/segmented_generate.hpp +++ b/include/boost/container/experimental/segmented_generate.hpp @@ -56,7 +56,7 @@ void segmented_generate_dispatch *first = gen(); ++first; BOOST_FALLTHROUGH; case 1: - *first = gen(); ++first; + *first = gen(); //No need to increment first since we're done after this. BOOST_FALLTHROUGH; default: break;