@@ -265,7 +265,7 @@ BlockRefTableSetLimitBlock(BlockRefTable *brtab,
265
265
BlockNumber limit_block )
266
266
{
267
267
BlockRefTableEntry * brtentry ;
268
- BlockRefTableKey key = {0 }; /* make sure any padding is zero */
268
+ BlockRefTableKey key = {{ 0 }}; /* make sure any padding is zero */
269
269
bool found ;
270
270
271
271
memcpy (& key .rlocator , rlocator , sizeof (RelFileLocator ));
@@ -300,7 +300,7 @@ BlockRefTableMarkBlockModified(BlockRefTable *brtab,
300
300
BlockNumber blknum )
301
301
{
302
302
BlockRefTableEntry * brtentry ;
303
- BlockRefTableKey key = {0 }; /* make sure any padding is zero */
303
+ BlockRefTableKey key = {{ 0 }}; /* make sure any padding is zero */
304
304
bool found ;
305
305
#ifndef FRONTEND
306
306
MemoryContext oldcontext = MemoryContextSwitchTo (brtab -> mcxt );
@@ -340,7 +340,7 @@ BlockRefTableEntry *
340
340
BlockRefTableGetEntry (BlockRefTable * brtab , const RelFileLocator * rlocator ,
341
341
ForkNumber forknum , BlockNumber * limit_block )
342
342
{
343
- BlockRefTableKey key = {0 }; /* make sure any padding is zero */
343
+ BlockRefTableKey key = {{ 0 }}; /* make sure any padding is zero */
344
344
BlockRefTableEntry * entry ;
345
345
346
346
Assert (limit_block != NULL );
@@ -517,7 +517,7 @@ WriteBlockRefTable(BlockRefTable *brtab,
517
517
for (i = 0 ; i < brtab -> hash -> members ; ++ i )
518
518
{
519
519
BlockRefTableSerializedEntry * sentry = & sdata [i ];
520
- BlockRefTableKey key = {0 }; /* make sure any padding is zero */
520
+ BlockRefTableKey key = {{ 0 }}; /* make sure any padding is zero */
521
521
unsigned j ;
522
522
523
523
/* Write the serialized entry itself. */
0 commit comments