Replace deprecated StaticAssertStmt() with StaticAssertDecl()

Commit 6f5ad00ab7 added another use of StaticAssertStmt(), but it
was marked as deprecated in commit d50c86e743.

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
This commit is contained in:
Heikki Linnakangas 2026-04-14 12:03:30 +03:00
parent fce3f7d267
commit 66ad764c8d

View file

@ -534,8 +534,11 @@ ginExtractEntries(GinState *ginstate, OffsetNumber attnum,
/*
* 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)