diff --git a/faiss/impl/HNSW.cpp b/faiss/impl/HNSW.cpp index 4f1ac7c3ba..642bf7c532 100644 --- a/faiss/impl/HNSW.cpp +++ b/faiss/impl/HNSW.cpp @@ -493,17 +493,17 @@ void HNSW::add_links_starting_from( ::faiss::shrink_neighbor_list(ptdis, link_targets, M, keep_max_size_level0); - std::vector neighbors_2; - neighbors_2.reserve(link_targets.size()); + std::vector neighbors_to_add; + neighbors_to_add.reserve(link_targets.size()); while (!link_targets.empty()) { storage_idx_t other_id = link_targets.top().id; add_link(*this, ptdis, pt_id, other_id, level, keep_max_size_level0); - neighbors_2.push_back(other_id); + neighbors_to_add.push_back(other_id); link_targets.pop(); } omp_unset_lock(&locks[pt_id]); - for (storage_idx_t other_id : neighbors_2) { + for (storage_idx_t other_id : neighbors_to_add) { omp_set_lock(&locks[other_id]); add_link(*this, ptdis, other_id, pt_id, level, keep_max_size_level0); omp_unset_lock(&locks[other_id]);