GNU bug report logs -
#23771
Eliminating compiler warnings
Previous Next
Reported by: Ken Brown <kbrown <at> cornell.edu>
Date: Wed, 15 Jun 2016 02:05:01 UTC
Severity: wishlist
Tags: patch
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> I would like to get rid of all compiler warnings in the Cygwin builds
> (X11, w32, and nox). There are currently none in the X11 build, but
> there are a lot in the other builds.
It could be that the best way to get rid of some of these warnings
is to delete some -W option that causes GCC to issue them.
In the case of _Noreturn, isn't there a simpler approach,
defining a macro that expands into either _Noreturn or nothing?
Or defining _Noreturn as a no-op when there is no other definition?
> +#ifdef HAVE_WINDOW_SYSTEM
> int fringe_bitmap;
> +#endif
Surely it is easier to put in some code that will
unconditionally use that variable. But maybe just delete
the -W option that causes these warnings.
To clutter up the code to placate a finicky compiler is a change
for the worse. If the compiler is so finicky only because a special
option asked it to be, why be massochistic?
--
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.
This bug report was last modified 8 years and 336 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.