From 957ee388231a431b26ce3b5b8280da9a2d43a43c Mon Sep 17 00:00:00 2001 From: Gennaro Prota Date: Fri, 26 Sep 2025 17:24:59 +0200 Subject: [PATCH] Add some missing const qualifiers --- include/boost/dynamic_bitset/detail/dynamic_bitset.hpp | 6 +++--- test/dyn_bitset_unit_tests2.cpp | 2 +- test/dyn_bitset_unit_tests3.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/boost/dynamic_bitset/detail/dynamic_bitset.hpp b/include/boost/dynamic_bitset/detail/dynamic_bitset.hpp index 93f15f5..4cdce97 100644 --- a/include/boost/dynamic_bitset/detail/dynamic_bitset.hpp +++ b/include/boost/dynamic_bitset/detail/dynamic_bitset.hpp @@ -94,11 +94,11 @@ template< typename T > BOOST_DYNAMIC_BITSET_CONSTEXPR20 typename T::size_type vector_max_size_workaround( const T & v ) noexcept { - typedef typename T::allocator_type allocator_type; + typedef typename T::allocator_type allocator_type; - const allocator_type & alloc = v.get_allocator(); + const allocator_type & alloc = v.get_allocator(); - typename std::allocator_traits< allocator_type >::size_type alloc_max = + const typename std::allocator_traits< allocator_type >::size_type alloc_max = std::allocator_traits< allocator_type >::max_size( alloc ); const typename T::size_type container_max = v.max_size(); diff --git a/test/dyn_bitset_unit_tests2.cpp b/test/dyn_bitset_unit_tests2.cpp index de00b82..2c50938 100644 --- a/test/dyn_bitset_unit_tests2.cpp +++ b/test/dyn_bitset_unit_tests2.cpp @@ -21,7 +21,7 @@ run_test_cases() typedef bitset_test< bitset_type > Tests; const int bits_per_block = bitset_type::bits_per_block; - std::string long_string = get_long_string(); + const std::string long_string = get_long_string(); //===================================================================== // Test operator&= diff --git a/test/dyn_bitset_unit_tests3.cpp b/test/dyn_bitset_unit_tests3.cpp index 201d856..b9739ee 100644 --- a/test/dyn_bitset_unit_tests3.cpp +++ b/test/dyn_bitset_unit_tests3.cpp @@ -24,8 +24,8 @@ run_test_cases() typedef bitset_test< bitset_type > Tests; // typedef typename bitset_type::size_type size_type; // unusable with Borland 5.5.1 - std::string long_string = get_long_string(); - std::size_t ul_width = std::numeric_limits< unsigned long >::digits; + const std::string long_string = get_long_string(); + const std::size_t ul_width = std::numeric_limits< unsigned long >::digits; //===================================================================== // Test b.empty()