mirror of
https://github.com/postgres/postgres.git
synced 2025-12-13 14:22:43 +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:
@@ -266,6 +266,10 @@ InitializeParallelDSM(ParallelContext *pcxt)
|
||||
|
||||
if (pcxt->nworkers > 0)
|
||||
{
|
||||
StaticAssertDecl(BUFFERALIGN(PARALLEL_ERROR_QUEUE_SIZE) ==
|
||||
PARALLEL_ERROR_QUEUE_SIZE,
|
||||
"parallel error queue size not buffer-aligned");
|
||||
|
||||
/* Estimate space for various kinds of state sharing. */
|
||||
library_len = EstimateLibraryStateSpace();
|
||||
shm_toc_estimate_chunk(&pcxt->estimator, library_len);
|
||||
@@ -297,9 +301,6 @@ InitializeParallelDSM(ParallelContext *pcxt)
|
||||
shm_toc_estimate_keys(&pcxt->estimator, 12);
|
||||
|
||||
/* Estimate space need for error queues. */
|
||||
StaticAssertStmt(BUFFERALIGN(PARALLEL_ERROR_QUEUE_SIZE) ==
|
||||
PARALLEL_ERROR_QUEUE_SIZE,
|
||||
"parallel error queue size not buffer-aligned");
|
||||
shm_toc_estimate_chunk(&pcxt->estimator,
|
||||
mul_size(PARALLEL_ERROR_QUEUE_SIZE,
|
||||
pcxt->nworkers));
|
||||
|
||||
Reference in New Issue
Block a user