From ae9f35073bb278096e4ccb5a1b53ad69f1e52755 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sat, 25 Mar 2023 17:17:00 +0100 Subject: [PATCH] avoided sign conversion warning --- include/boost/unordered/detail/foa/concurrent_table.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/unordered/detail/foa/concurrent_table.hpp b/include/boost/unordered/detail/foa/concurrent_table.hpp index d2fba57b..f85827c5 100644 --- a/include/boost/unordered/detail/foa/concurrent_table.hpp +++ b/include/boost/unordered/detail/foa/concurrent_table.hpp @@ -969,7 +969,7 @@ private: if(!p)return; for(auto pg=this->arrays.groups,last=pg+this->arrays.groups_size_mask+1; pg!=last;++pg,p+=N){ - auto lck=access(access_mode,pg-this->arrays.groups); + auto lck=access(access_mode,(std::size_t)(pg-this->arrays.groups)); auto mask=this->match_really_occupied(pg,last); while(mask){ auto n=unchecked_countr_zero(mask);