From f85a7d3fd0743fcca46d60aa18a331e4b24ab0c8 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 10 Dec 2025 20:03:26 -0800 Subject: [PATCH] Keep clang-tidy happy [skip ci] --- src/hnswvacuum.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hnswvacuum.c b/src/hnswvacuum.c index 3a8ee26..1469874 100644 --- a/src/hnswvacuum.c +++ b/src/hnswvacuum.c @@ -178,7 +178,12 @@ NeedsUpdated(HnswVacuumState * vacuumstate, HnswElement element) /* Also update if layer 0 is not full */ /* This could indicate too many candidates being deleted during insert */ if (!needsUpdated) + { + /* Keep clang-tidy happy */ + Assert(ntup->count > 0); + needsUpdated = !ItemPointerIsValid(&ntup->indextids[ntup->count - 1]); + } UnlockReleaseBuffer(buf); @@ -528,8 +533,9 @@ MarkDeleted(HnswVacuumState * vacuumstate) ntup = (HnswNeighborTuple) PageGetItem(npage, PageGetItemId(npage, neighborOffno)); /* Overwrite element */ + /* Use memset instead of MemSet to keep clang-tidy happy */ etup->deleted = 1; - MemSet(&etup->data, 0, VARSIZE_ANY(&etup->data)); + memset(&etup->data, 0, VARSIZE_ANY(&etup->data)); /* Overwrite neighbors */ for (int i = 0; i < ntup->count; i++)