From 2256af4ba223e114d08208fd17a27cbce30cda9e Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 25 Nov 2025 15:38:23 +0100 Subject: backend/nodes cleanup: Move loop variables definitions into for statement Author: Chao Li (Evan) Discussion: https://www.postgresql.org/message-id/flat/CAEoWx2nP12qwAaiJutbn1Kw50atN6FbMJNQ4bh4%2BfP_Ay_u7Eg%40mail.gmail.com --- src/backend/nodes/bitmapset.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/backend/nodes/bitmapset.c') diff --git a/src/backend/nodes/bitmapset.c b/src/backend/nodes/bitmapset.c index b4ecf0b0390..7b1e9d94103 100644 --- a/src/backend/nodes/bitmapset.c +++ b/src/backend/nodes/bitmapset.c @@ -538,7 +538,6 @@ bms_is_member(int x, const Bitmapset *a) int bms_member_index(Bitmapset *a, int x) { - int i; int bitnum; int wordnum; int result = 0; @@ -554,7 +553,7 @@ bms_member_index(Bitmapset *a, int x) bitnum = BITNUM(x); /* count bits in preceding words */ - for (i = 0; i < wordnum; i++) + for (int i = 0; i < wordnum; i++) { bitmapword w = a->words[i]; @@ -1306,7 +1305,6 @@ int bms_next_member(const Bitmapset *a, int prevbit) { int nwords; - int wordnum; bitmapword mask; Assert(bms_is_valid_set(a)); @@ -1316,7 +1314,7 @@ bms_next_member(const Bitmapset *a, int prevbit) nwords = a->nwords; prevbit++; mask = (~(bitmapword) 0) << BITNUM(prevbit); - for (wordnum = WORDNUM(prevbit); wordnum < nwords; wordnum++) + for (int wordnum = WORDNUM(prevbit); wordnum < nwords; wordnum++) { bitmapword w = a->words[wordnum]; @@ -1366,7 +1364,6 @@ bms_next_member(const Bitmapset *a, int prevbit) int bms_prev_member(const Bitmapset *a, int prevbit) { - int wordnum; int ushiftbits; bitmapword mask; @@ -1391,7 +1388,7 @@ bms_prev_member(const Bitmapset *a, int prevbit) ushiftbits = BITS_PER_BITMAPWORD - (BITNUM(prevbit) + 1); mask = (~(bitmapword) 0) >> ushiftbits; - for (wordnum = WORDNUM(prevbit); wordnum >= 0; wordnum--) + for (int wordnum = WORDNUM(prevbit); wordnum >= 0; wordnum--) { bitmapword w = a->words[wordnum]; -- cgit v1.2.3