Re: pgsql: Clean up warnings from -Wimplicit-fallthrough. - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: pgsql: Clean up warnings from -Wimplicit-fallthrough.
Date
Msg-id 9175dfb6-c981-6075-6cb7-bc1cc32c092f@2ndquadrant.com
Whole thread Raw
In response to Re: pgsql: Clean up warnings from -Wimplicit-fallthrough.  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On 5/1/18 23:33, Tom Lane wrote:
> Andres Freund <andres@anarazel.de> writes:
>> On 2018-05-01 23:35:18 +0000, Tom Lane wrote:
>>> Clean up warnings from -Wimplicit-fallthrough.
> 
>> I found one more oddity with the current committed state: ...
>> It seems that gcc gets confused by the #ifdef ECONNRESET.
> 
> Yeah, there's a gcc bug or three about that:
> 
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77817
> 
>> ... But the nicer fix seems to be to move the
>> FALL THRU into the ifdef, which even seems more correct when nitpicking
>> in god mode.
> 
> I thought about that, and didn't like it much.  I hoped maybe the gcc guys
> would fix it soon, but after reading their bugzilla entry more closely,
> it sounds like we shouldn't hold our breath.  So if you want to do it
> like that, OK by me.

It sounds like we have a handle on all the potential issues for now, so
I think it would be OK to add this warning to the standard set on master.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


pgsql-hackers by date:

Previous
From: Craig Ringer
Date:
Subject: Re: Anyone keep mirrors of old packages from apt.postgresql.org?
Next
From: Pavlo Golub
Date:
Subject: Re: Issues while building PG in MS Windows, using MSYS2 and MinGW-w64