Skip to content

Commit bad0763

Browse files
committed
Fix erroneous -Werror=missing-braces on old GCC.
In the same spirit as 5e0c761 and some earlier commits, suppress a chorus of buildfarm warnings about braces in these initializers. Richard Guo Discussion: https://postgr.es/m/CAMbWs48GzM-Ff7vr=_CeqaXxFBB9UntqtaW1cjU8hOo62AbOOg@mail.gmail.com
1 parent 0a93f80 commit bad0763

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/common/blkreftable.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ BlockRefTableSetLimitBlock(BlockRefTable *brtab,
265265
BlockNumber limit_block)
266266
{
267267
BlockRefTableEntry *brtentry;
268-
BlockRefTableKey key = {0}; /* make sure any padding is zero */
268+
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */
269269
bool found;
270270

271271
memcpy(&key.rlocator, rlocator, sizeof(RelFileLocator));
@@ -300,7 +300,7 @@ BlockRefTableMarkBlockModified(BlockRefTable *brtab,
300300
BlockNumber blknum)
301301
{
302302
BlockRefTableEntry *brtentry;
303-
BlockRefTableKey key = {0}; /* make sure any padding is zero */
303+
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */
304304
bool found;
305305
#ifndef FRONTEND
306306
MemoryContext oldcontext = MemoryContextSwitchTo(brtab->mcxt);
@@ -340,7 +340,7 @@ BlockRefTableEntry *
340340
BlockRefTableGetEntry(BlockRefTable *brtab, const RelFileLocator *rlocator,
341341
ForkNumber forknum, BlockNumber *limit_block)
342342
{
343-
BlockRefTableKey key = {0}; /* make sure any padding is zero */
343+
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */
344344
BlockRefTableEntry *entry;
345345

346346
Assert(limit_block != NULL);
@@ -517,7 +517,7 @@ WriteBlockRefTable(BlockRefTable *brtab,
517517
for (i = 0; i < brtab->hash->members; ++i)
518518
{
519519
BlockRefTableSerializedEntry *sentry = &sdata[i];
520-
BlockRefTableKey key = {0}; /* make sure any padding is zero */
520+
BlockRefTableKey key = {{0}}; /* make sure any padding is zero */
521521
unsigned j;
522522

523523
/* Write the serialized entry itself. */

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy