From c00d06417f8573f9f044082211eeafba59a73708 Mon Sep 17 00:00:00 2001 From: David Rowley Date: Tue, 25 Aug 2026 20:15:07 +1200 Subject: [PATCH] Fix incorrect cast in Assert This was introduced in e3e26d04b, so backpatch to v19. Reported-by: Lev Nikolaev Discussion: https://postgr.es/m/3e991e23-2260-459f-b3d0-e84fb48d353a@tantorlabs.com Backpatch-through: 19 --- src/backend/nodes/bitmapset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/nodes/bitmapset.c b/src/backend/nodes/bitmapset.c index 26f457a3509..4a12b047789 100644 --- a/src/backend/nodes/bitmapset.c +++ b/src/backend/nodes/bitmapset.c @@ -1500,7 +1500,7 @@ bms_prev_member(const Bitmapset *a, int prevbit) return -2; /* Validate callers didn't give us something out of range */ - Assert(prevbit < 0 || prevbit <= (unsigned int) (a->nwords * BITS_PER_BITMAPWORD)); + Assert(prevbit < 0 || prevbit <= (unsigned int) a->nwords * BITS_PER_BITMAPWORD); /* * Transform -1 (or any negative number) to the highest possible bit we