From 174050bee8a087412eb23b9f2bdbef90aa145390 Mon Sep 17 00:00:00 2001 From: Gennaro Prota Date: Sat, 21 Jun 2025 14:51:00 +0200 Subject: [PATCH] Remove a workaround for CodeWarrior 8 --- include/boost/dynamic_bitset/dynamic_bitset.hpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/include/boost/dynamic_bitset/dynamic_bitset.hpp b/include/boost/dynamic_bitset/dynamic_bitset.hpp index 5de6bb0..d9fea50 100644 --- a/include/boost/dynamic_bitset/dynamic_bitset.hpp +++ b/include/boost/dynamic_bitset/dynamic_bitset.hpp @@ -1040,14 +1040,7 @@ dynamic_bitset& dynamic_bitset::reset(size_type pos) { assert(pos < m_num_bits); -#if defined __MWERKS__ && BOOST_WORKAROUND(__MWERKS__, <= 0x3003) // 8.x - // CodeWarrior 8 generates incorrect code when the &=~ is compiled, - // use the |^ variation instead.. - m_bits[block_index(pos)] |= bit_mask(pos); - m_bits[block_index(pos)] ^= bit_mask(pos); -#else m_bits[block_index(pos)] &= ~bit_mask(pos); -#endif return *this; }