diff options
Diffstat (limited to 'src/backend/commands/explain.c')
-rw-r--r-- | src/backend/commands/explain.c | 10 |
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)); } } |