Unclear code - please elaborate - Mailing list pgsql-hackers

From Dmitry Nikitin
Subject Unclear code - please elaborate
Date
Msg-id 582986626.20241129201134@dima.nikitin.name
Whole thread Raw
Responses Re: Unclear code - please elaborate
Re: Unclear code - please elaborate
List pgsql-hackers
Hello ,


https://github.com/postgres/postgres/blob/5d39becf8ba0080c98fee4b63575552f6800b012/src/backend/optimizer/prep/prepjointree.c#L3856
bms_next_member() is allowed to return the zero as a valid value. Subsequent rt_fetch() offsets that
zero to -1 which leads to the assertion down the code. Nothing wrong here? Either zero is simply not
possible after that bms_next_member() because of some factors behind the code?


-- 
Best regards,
 Dmitry                          mailto:pgsql-hackers@dima.nikitin.name




pgsql-hackers by date:

Previous
From: Matheus Alcantara
Date:
Subject: Re: Use streaming read API in pgstattuple.
Next
From: David Benjamin
Date:
Subject: Re: [PATCH] Avoid mixing custom and OpenSSL BIO functions