From dde7fb7836c7428f79cb3cd88ca5febb802e767e Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 15 Apr 2019 19:32:36 -0400 Subject: [PATCH] Use [FLEXIBLE_ARRAY_MEMBER] not [1] in MultiSortSupportData. This struct seems to have not gotten the word about preferred coding style for variable-length arrays. --- src/include/statistics/extended_stats_internal.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/include/statistics/extended_stats_internal.h b/src/include/statistics/extended_stats_internal.h index 9fc591261eb..cc36176b3c5 100644 --- a/src/include/statistics/extended_stats_internal.h +++ b/src/include/statistics/extended_stats_internal.h @@ -43,8 +43,9 @@ typedef struct DimensionInfo /* multi-sort */ typedef struct MultiSortSupportData { - int ndims; /* number of dimensions supported by the */ - SortSupportData ssup[1]; /* sort support data for each dimension */ + int ndims; /* number of dimensions */ + /* sort support data for each dimension: */ + SortSupportData ssup[FLEXIBLE_ARRAY_MEMBER]; } MultiSortSupportData; typedef MultiSortSupportData *MultiSortSupport;