From 070907b241098431a94320a558c53f8d34777f29 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Sun, 1 Jul 2007 02:20:59 +0000
Subject: [PATCH] Add 'volatile' to suppress 'variable might be clobbered by
 longjmp' warning emitted by some versions of gcc.

---
 src/backend/postmaster/autovacuum.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c
index e1fff7e6f8c..a00f6d708d2 100644
--- a/src/backend/postmaster/autovacuum.c
+++ b/src/backend/postmaster/autovacuum.c
@@ -55,7 +55,7 @@
  *
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.53 2007/06/30 04:08:05 alvherre Exp $
+ *	  $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.54 2007/07/01 02:20:59 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1776,7 +1776,7 @@ do_autovacuum(void)
 	List	   *table_oids = NIL;
 	List	   *toast_oids = NIL;
 	List	   *table_toast_list = NIL;
-	ListCell   *cell;
+	ListCell   * volatile cell;
 	PgStat_StatDBEntry *shared;
 	PgStat_StatDBEntry *dbentry;
 	BufferAccessStrategy bstrategy;
-- 
GitLab