Fix assigning hash/key equality functions for empty containers

This commit is contained in:
Daniel James
2016-11-21 10:24:51 +00:00
parent 3db4654b44
commit 33f701dd09
2 changed files with 19 additions and 2 deletions
+4 -1
View File
@@ -589,7 +589,10 @@ namespace boost { namespace unordered { namespace detail {
mlf_ = x.mlf_;
recalculate_max_load();
if (!size_ && !x.size_) return;
if (!size_ && !x.size_) {
new_func_this.commit();
return;
}
if (x.size_ >= max_load_) {
create_buckets(min_buckets_for_size(x.size_));