From: Tom Lane Date: Mon, 15 Apr 2019 23:32:36 +0000 (-0400) Subject: Use [FLEXIBLE_ARRAY_MEMBER] not [1] in MultiSortSupportData. X-Git-Tag: REL_12_BETA1~224 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dde7fb7836c7428f79cb3cd88ca5febb802e767e;p=thirdparty%2Fpostgresql.git 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. --- 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;