postgrespro.git / summary / log / commit / refs

commit    dde7fb7836c7428f79cb3cd88ca5febb802e767e
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Mon Apr 15 23:32:36 2019 +0000

    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 9fc591261e..cc36176b3c 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; [parent: dbb984128ebf]