From 5e6e09e432a0e3f58dae1c740e76efbc1d36d5e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sun, 29 Sep 2024 17:05:32 +0200 Subject: [PATCH] Fixes #234 ("Conversion warning in ipcdetail::block_header") --- include/boost/interprocess/detail/segment_manager_helper.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/boost/interprocess/detail/segment_manager_helper.hpp b/include/boost/interprocess/detail/segment_manager_helper.hpp index b7f8d30..a9f7760 100644 --- a/include/boost/interprocess/detail/segment_manager_helper.hpp +++ b/include/boost/interprocess/detail/segment_manager_helper.hpp @@ -264,8 +264,6 @@ struct block_header public: typedef unsigned short name_len_t; - BOOST_STATIC_CONSTEXPR size_type value_mask = ~size_type(0) >> 2u; - block_header(size_type val_bytes ,size_type ,unsigned char al_type @@ -273,7 +271,7 @@ struct block_header ,std::size_t ) : m_alloc_type(al_type & 3u) - , m_value_bytes(val_bytes& (value_mask)) + , m_value_bytes(val_bytes & (~size_type(0) >> 2u)) {}; template