Add asserts to bimapset manipulation functions
authorAlexander Korotkov <akorotkov@postgresql.org>
Wed, 27 Dec 2023 01:34:12 +0000 (03:34 +0200)
committerAlexander Korotkov <akorotkov@postgresql.org>
Wed, 27 Dec 2023 01:57:57 +0000 (03:57 +0200)
commit71a3e8c43ba8f3d026ae0cb2c2df27455ffdca76
tree94d7241794d0b41ceefdeebacdcfd83cbf7bbfdd
parent059de3ca4766012743b4ff7c8e7193abb71f7189
Add asserts to bimapset manipulation functions

New asserts validate that arguments are really bitmapsets.  This should help
to early detect accesses to dangling pointers.

Discussion: https://postgr.es/m/CAMbWs4_wJthNtYBL%2BSsebpgF-5L2r5zFFk6xYbS0A78GKOTFHw%40mail.gmail.com
Reviewed-by: Richard Guo, Andres Freund, Ashutosh Bapat, Andrei Lepikhov
src/backend/nodes/bitmapset.c