From 0e944668568a73c3387636e29dc52bd056907437 Mon Sep 17 00:00:00 2001 From: Henson Choi Date: Fri, 20 Mar 2026 21:40:05 +0900 Subject: [PATCH] Move local variables to function scope in row_is_in_reduced_frame Variables i and num_reduced_rows were declared inside the switch block before the first case label. Move them to the function top to follow PostgreSQL coding conventions. --- src/backend/executor/nodeWindowAgg.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/backend/executor/nodeWindowAgg.c b/src/backend/executor/nodeWindowAgg.c index 942f071b457..6575cf9dd96 100644 --- a/src/backend/executor/nodeWindowAgg.c +++ b/src/backend/executor/nodeWindowAgg.c @@ -3969,6 +3969,8 @@ row_is_in_reduced_frame(WindowObject winobj, int64 pos) WindowAggState *winstate = winobj->winstate; int state; int rtn; + int64 i; + int num_reduced_rows; if (!rpr_is_defined(winstate)) { @@ -3996,9 +3998,6 @@ row_is_in_reduced_frame(WindowObject winobj, int64 pos) switch (state) { - int64 i; - int num_reduced_rows; - case RF_FRAME_HEAD: num_reduced_rows = 1; for (i = pos + 1; -- 2.50.1 (Apple Git-155)