On 04/12/17 07:46, Bill Fenner wrote:
> On Tue, Apr 11, 2017 at 11:51 AM, Magnus Fromreide <[email protected]
> <mailto:[email protected]>> wrote:
>
> On Tue, Apr 11, 2017 at 10:27:42AM -0500, Bill Fenner wrote:
> > Now I get a fair number of
> >
> > cc1: warning: unrecognized command line option
> "-Wno-implicit-fallthrough"
> >
> > Would it be better to try __attribute__((fallthrough))? Or, only add
> the
> > -W flag if the compiler supports it?
>
> Maybe add /*FALLTHROUGH*/ lint comments?
> The warning code looks for them unless you ask it not to.
>
>
> https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/
> lists the sets of comments that are accepted. Bart's initial commit says:
> "Apparently gcc 7 does not recognize the fallthrough annotations in the
> Net-SNMP source code". I wonder if it might be better to try
> -Wimplicit-fallthrough=2 instead.
>
> This has the advantage that the older compiler knows it doesn't support it:
> checking whether the compiler supports -Wimplicit-fallthrough=2... no
> and has a more generous regexp for matching fallthrough comments, so
> may still silence the warnings. Bart, are you willing to give this a try?
> (I don't have gcc7 easily available to test with.)
Hello Bill,
Have you noticed that Niels has already checked in a fix ("Re-enable
implicit-fallthrugh warning for gcc7")?
Bart.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders