diff --git a/thirdparty/faiss/faiss/cppcontrib/knowhere/invlists/InvertedLists.h b/thirdparty/faiss/faiss/cppcontrib/knowhere/invlists/InvertedLists.h index 372c95116..df57e6f8f 100644 --- a/thirdparty/faiss/faiss/cppcontrib/knowhere/invlists/InvertedLists.h +++ b/thirdparty/faiss/faiss/cppcontrib/knowhere/invlists/InvertedLists.h @@ -162,7 +162,7 @@ struct ConcurrentArrayInvertedLists : ::faiss::InvertedLists, NormInvertedLists template struct Segment { Segment(size_t segment_size, size_t code_size) : segment_size_(segment_size), code_size_(code_size) { - data_.reserve(segment_size_ * code_size_); + data_.resize(segment_size_ * code_size_); } T& operator[](idx_t idx) { assert(idx < segment_size_);