From 6994a37b235c78324b3b0c542bad683fb61be547 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sat, 22 Jul 2023 18:49:15 +0200 Subject: [PATCH] used direct arrays construction in place of empty_initialize (arrays_type not default constructible) --- include/boost/unordered/detail/foa/core.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/unordered/detail/foa/core.hpp b/include/boost/unordered/detail/foa/core.hpp index ae5c29c7..78ff2de6 100644 --- a/include/boost/unordered/detail/foa/core.hpp +++ b/include/boost/unordered/detail/foa/core.hpp @@ -1817,9 +1817,9 @@ private: table_core(Hash&& h_,Pred&& pred_,const Allocator& al_): hash_base{empty_init,std::move(h_)}, pred_base{empty_init,std::move(pred_)}, - allocator_base{empty_init,al_} + allocator_base{empty_init,al_},arrays(new_arrays(0)), + size_ctrl{initial_max_load(),0} { - empty_initialize(); } arrays_type new_arrays(std::size_t n)