* sizeOfBloomTuple is index's specific, and it depends on reloptions, so
* precompute it
*/
- int32 sizeOfBloomTuple;
+ Size sizeOfBloomTuple;
} BloomState;
#define BloomPageGetFreeSpace(state, page) \
typedef struct BloomTuple
{
ItemPointerData heapPtr;
- SignType sign[1];
+ SignType sign[FLEXIBLE_ARRAY_MEMBER];
} BloomTuple;
#define BLOOMTUPLEHDRSZ offsetof(BloomTuple, sign)