forked from boostorg/unordered
used direct arrays construction in place of empty_initialize
(arrays_type not default constructible)
This commit is contained in:
committed by
Christian Mazakas
parent
6bf84067b3
commit
6994a37b23
@ -1817,9 +1817,9 @@ private:
|
|||||||
table_core(Hash&& h_,Pred&& pred_,const Allocator& al_):
|
table_core(Hash&& h_,Pred&& pred_,const Allocator& al_):
|
||||||
hash_base{empty_init,std::move(h_)},
|
hash_base{empty_init,std::move(h_)},
|
||||||
pred_base{empty_init,std::move(pred_)},
|
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)
|
arrays_type new_arrays(std::size_t n)
|
||||||
|
Reference in New Issue
Block a user