aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/commands/explain.c')
-rw-r--r--src/backend/commands/explain.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/commands/explain.c b/src/backend/commands/explain.c
index cad10662bb0..baaa5817af7 100644
--- a/src/backend/commands/explain.c
+++ b/src/backend/commands/explain.c
@@ -2762,14 +2762,14 @@ show_incremental_sort_group_info(IncrementalSortGroupInfo *groupInfo,
List *methodNames = NIL;
/* Generate a list of sort methods used across all groups. */
- for (int bit = 0; bit < sizeof(bits32); ++bit)
+ for (int bit = 0; bit < NUM_TUPLESORTMETHODS; bit++)
{
- if (groupInfo->sortMethods & (1 << bit))
+ TuplesortMethod sortMethod = (1 << bit);
+
+ if (groupInfo->sortMethods & sortMethod)
{
- TuplesortMethod sortMethod = (1 << bit);
- const char *methodName;
+ const char *methodName = tuplesort_method_name(sortMethod);
- methodName = tuplesort_method_name(sortMethod);
methodNames = lappend(methodNames, unconstify(char *, methodName));
}
}