1
0
mirror of https://github.com/postgres/postgres.git synced 2025-12-15 02:22:24 +03:00

Replace most StaticAssertStmt() with StaticAssertDecl()

Similar to commit 75f49221c2, it is preferable to use
StaticAssertDecl() instead of StaticAssertStmt() when possible.

Discussion: https://www.postgresql.org/message-id/flat/CA%2BhUKGKvr0x_oGmQTUkx%3DODgSksT2EtgCA6LmGx_jQFG%3DsDUpg%40mail.gmail.com
This commit is contained in:
Peter Eisentraut
2025-12-12 08:58:34 +01:00
parent 87a350e1f2
commit 493eb0da31
10 changed files with 36 additions and 35 deletions

View File

@@ -462,15 +462,15 @@ table_block_parallelscan_startblock_init(Relation rel,
BlockNumber startblock,
BlockNumber numblocks)
{
StaticAssertDecl(MaxBlockNumber <= 0xFFFFFFFE,
"pg_nextpower2_32 may be too small for non-standard BlockNumber width");
BlockNumber sync_startpage = InvalidBlockNumber;
BlockNumber scan_nblocks;
/* Reset the state we use for controlling allocation size. */
memset(pbscanwork, 0, sizeof(*pbscanwork));
StaticAssertStmt(MaxBlockNumber <= 0xFFFFFFFE,
"pg_nextpower2_32 may be too small for non-standard BlockNumber width");
retry:
/* Grab the spinlock. */
SpinLockAcquire(&pbscan->phs_mutex);