Fix compiler warning/error about typedef redefinitions
authorHeikki Linnakangas <[email protected]>
Mon, 29 Jul 2024 13:23:30 +0000 (16:23 +0300)
committerHeikki Linnakangas <[email protected]>
Mon, 29 Jul 2024 13:23:30 +0000 (16:23 +0300)
Per buildfarm member 'sifaka':

    procsignal.c:87:3: error: redefinition of typedef 'ProcSignalHeader' is a C11 feature [-Werror,-Wtypedef-redefinition]

src/backend/storage/ipc/procsignal.c

index 27326ffcb2861e4f9571cde535b7d4c5dd7d3bda..038aeca6151f194e577e9625d5ba402bdb5eb668 100644 (file)
@@ -80,11 +80,11 @@ typedef struct
  *
  * psh_barrierGeneration is the highest barrier generation in existence.
  */
-typedef struct ProcSignalHeader
+struct ProcSignalHeader
 {
    pg_atomic_uint64 psh_barrierGeneration;
    ProcSignalSlot psh_slot[FLEXIBLE_ARRAY_MEMBER];
-} ProcSignalHeader;
+};
 
 /*
  * We reserve a slot for each possible ProcNumber, plus one for each