Commit
6f5ad00ab763 added another use of StaticAssertStmt(), but it
was marked as deprecated in commit
d50c86e74375.
Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Discussion: https://www.postgresql.org/message-id/adeNWH5pDawDvvR2@ip-10-97-1-34.eu-west-3.compute.internal
/*
* Create GinNullCategory representation.
*/
- StaticAssertStmt(GIN_CAT_NORM_KEY == 0, "Assuming GIN_CAT_NORM_KEY=0");
- categories = palloc0_array(GinNullCategory, nentries + (hasNull ? 1 : 0));
+ {
+ /* palloc0 sets all entries to GIN_CAT_NORM_KEY */
+ StaticAssertDecl(GIN_CAT_NORM_KEY == 0, "Assuming GIN_CAT_NORM_KEY == 0");
+ categories = palloc0_array(GinNullCategory, nentries + (hasNull ? 1 : 0));
+ }
/* Put back a NULL entry, if there were any */
if (hasNull)