From 533cd2303aa6558721e76295fd1ffb05211764f9 Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Thu, 14 Apr 2016 18:54:06 -0700
Subject: [PATCH] Remove trailing commas in enums.

These aren't valid C89. Found thanks to gcc's -Wc90-c99-compat. These
exist in differing places in most supported branches.
---
 src/backend/executor/execIndexing.c | 2 +-
 src/include/access/xlog_internal.h  | 2 +-
 src/include/pgstat.h                | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/backend/executor/execIndexing.c b/src/backend/executor/execIndexing.c
index 5d553d51d2..a2eeeb6f6c 100644
--- a/src/backend/executor/execIndexing.c
+++ b/src/backend/executor/execIndexing.c
@@ -119,7 +119,7 @@ typedef enum
 {
 	CEOUC_WAIT,
 	CEOUC_NOWAIT,
-	CEOUC_LIVELOCK_PREVENTING_WAIT,
+	CEOUC_LIVELOCK_PREVENTING_WAIT
 } CEOUC_WAIT_MODE;
 
 static bool check_exclusion_or_unique_constraint(Relation heap, Relation index,
diff --git a/src/include/access/xlog_internal.h b/src/include/access/xlog_internal.h
index 7089a1c48f..658257b3a1 100644
--- a/src/include/access/xlog_internal.h
+++ b/src/include/access/xlog_internal.h
@@ -252,7 +252,7 @@ typedef enum
 {
 	RECOVERY_TARGET_ACTION_PAUSE,
 	RECOVERY_TARGET_ACTION_PROMOTE,
-	RECOVERY_TARGET_ACTION_SHUTDOWN,
+	RECOVERY_TARGET_ACTION_SHUTDOWN
 } RecoveryTargetAction;
 
 /*
diff --git a/src/include/pgstat.h b/src/include/pgstat.h
index 1fc45acc23..4be09fe8dc 100644
--- a/src/include/pgstat.h
+++ b/src/include/pgstat.h
@@ -718,7 +718,7 @@ typedef enum WaitClass
 typedef enum ProgressCommandType
 {
 	PROGRESS_COMMAND_INVALID,
-	PROGRESS_COMMAND_VACUUM,
+	PROGRESS_COMMAND_VACUUM
 }	ProgressCommandType;
 
 #define PGSTAT_NUM_PROGRESS_PARAM	10
-- 
2.40.0