Fix typalign in rangetypes statistics

6df7a9698b introduces multirange types, whose typanalyze function shares
infrastructure with range types typanalyze function.  Since 6df7a9698b,
information about type gathered by statistics is filled from typcache.
But typalign is mistakenly always set to double.  This commit fixes this
oversight.
This commit is contained in:
Alexander Korotkov 2020-12-21 00:26:13 +03:00
parent eea1e08cfc
commit 4e1ee79e31
1 changed files with 1 additions and 1 deletions

View File

@ -330,7 +330,7 @@ compute_range_stats(VacAttrStats *stats, AnalyzeAttrFetchFunc fetchfunc,
stats->statypid[slot_idx] = typcache->type_id;
stats->statyplen[slot_idx] = typcache->typlen;
stats->statypbyval[slot_idx] = typcache->typbyval;
stats->statypalign[slot_idx] = 'd';
stats->statypalign[slot_idx] = typcache->typalign;
slot_idx++;
}