From 4d6da72b0881bc32bfa7ed415fb6828be4f448c6 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 10 Aug 2023 09:56:17 -0700 Subject: [PATCH] Simplified code --- src/hnswutils.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/hnswutils.c b/src/hnswutils.c index d309909..685e876 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -892,7 +892,6 @@ HnswInsertElement(HnswElement element, HnswElement entryPoint, Relation index, F int level = element->level; int entryLevel; Datum q = PointerGetDatum(element->vec); - HnswElement dup; BlockNumber *skipPage = vacuuming ? &element->neighborPage : NULL; OffsetNumber *skipOffno = vacuuming ? &element->neighborOffno : NULL; bool removeEntryPoint; @@ -942,12 +941,8 @@ HnswInsertElement(HnswElement element, HnswElement entryPoint, Relation index, F } /* Look for duplicates */ - if (level >= 0 && !vacuuming) - { - dup = HnswFindDuplicate(element); - if (dup != NULL) - return dup; - } + if (!vacuuming) + return HnswFindDuplicate(element); return NULL; }