From 5b3e003843ebb466791ab9614ae759b986926eac Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 30 Aug 2016 12:00:00 -0400 Subject: [PATCH v2 21/23] Hack: Disable volatile that causes mysterious compiler errors --- src/backend/commands/async.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/commands/async.c b/src/backend/commands/async.c index e32d7a1d4e..167deaa38b 100644 --- a/src/backend/commands/async.c +++ b/src/backend/commands/async.c @@ -385,7 +385,7 @@ static double asyncQueueUsage(void); static void asyncQueueFillWarning(void); static bool SignalBackends(void); static void asyncQueueReadAllNotifications(void); -static bool asyncQueueProcessPageEntries(volatile QueuePosition *current, +static bool asyncQueueProcessPageEntries(/*volatile*/ QueuePosition *current, QueuePosition stop, char *page_buffer); static void asyncQueueAdvanceTail(void); @@ -1741,7 +1741,7 @@ ProcessNotifyInterrupt(void) static void asyncQueueReadAllNotifications(void) { - volatile QueuePosition pos; + /*volatile*/ QueuePosition pos; QueuePosition oldpos; QueuePosition head; bool advanceTail; @@ -1901,7 +1901,7 @@ asyncQueueReadAllNotifications(void) * The QueuePosition *current is advanced past all processed messages. */ static bool -asyncQueueProcessPageEntries(volatile QueuePosition *current, +asyncQueueProcessPageEntries(/*volatile*/ QueuePosition *current, QueuePosition stop, char *page_buffer) { -- 2.12.0