Reduced calls to AddToVisited [skip ci]

This commit is contained in:
Andrew Kane
2024-09-21 00:32:31 -07:00
parent a0fddf2d1d
commit 5266c208a6

View File

@@ -824,8 +824,6 @@ HnswSearchLayer(char *base, Datum q, List *ep, int ef, int lc, Relation index, F
if (v == NULL)
{
v = &v2;
/* Keep scan-build happy */
initVisited = true;
}
@@ -846,7 +844,8 @@ HnswSearchLayer(char *base, Datum q, List *ep, int ef, int lc, Relation index, F
bool found;
HnswPairingHeapNode *node;
AddToVisited(base, v, hc->element, index, &found);
if (initVisited)
AddToVisited(base, v, hc->element, index, &found);
node = CreatePairingHeapNode(hc);
pairingheap_add(C, &node->c_node);