From 2260e133159759e8681f5805d3fcbebc67bca20e Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 24 Jan 2024 16:20:00 -0800 Subject: [PATCH] Condensed code [skip ci] --- src/hnswutils.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index 1764c33..cdb5838 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -222,17 +222,12 @@ void HnswInitNeighbors(char *base, HnswElement element, int m, HnswAllocator * allocator) { int level = element->level; - HnswNeighborArrayPtr *neighborList = (HnswNeighborArrayPtr *) HnswAlloc(allocator, sizeof(HnswNeighborArrayPtr) * (level + 1)); HnswPtrStore(base, element->neighbors, neighborList); for (int lc = 0; lc <= level; lc++) - { - int lm = HnswGetLayerM(m, lc); - - HnswPtrStore(base, neighborList[lc], HnswInitNeighborArray(lm, allocator)); - } + HnswPtrStore(base, neighborList[lc], HnswInitNeighborArray(HnswGetLayerM(m, lc), allocator)); } /*