diff --git a/include/boost/interprocess/detail/segment_manager_helper.hpp b/include/boost/interprocess/detail/segment_manager_helper.hpp index de788ce..1396d5b 100644 --- a/include/boost/interprocess/detail/segment_manager_helper.hpp +++ b/include/boost/interprocess/detail/segment_manager_helper.hpp @@ -388,7 +388,8 @@ struct block_header template size_type name_offset() const - { return get_rounded_size(this->name_length_offset()+sizeof(name_len_t), CharAlign); } + { return get_rounded_size( size_type(this->name_length_offset()+sizeof(name_len_t)) + , size_type(CharAlign)); } size_type name_length_offset() const {