diff --git a/src/core/algorithms/dd/split/model/distance_position_list_index.cpp b/src/core/algorithms/dd/split/model/distance_position_list_index.cpp index 204d11df0d..9558e7df18 100644 --- a/src/core/algorithms/dd/split/model/distance_position_list_index.cpp +++ b/src/core/algorithms/dd/split/model/distance_position_list_index.cpp @@ -12,7 +12,7 @@ void DistancePositionListIndex::AddValue(T&& value) { auto&& [it, is_value_new] = value_mapping_.try_emplace(std::forward(value), next_cluster_index_); if (is_value_new) { - clusters_.emplace_back(cur_tuple_index_, 0); + clusters_.push_back({cur_tuple_index_, 0}); ++next_cluster_index_; } ++clusters_[it->second].size;