summaryrefslogtreecommitdiff
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-07-20 10:31:33 +0200
committerPaul Eggert <eggert@cs.ucla.edu>2016-07-20 10:32:24 +0200
commit3e71e4379ce7b53afe51ead4c94e6bb016bc6e7a (patch)
treef1a28805fc683c4b9cf712c73283ec4115fcdd75 /src/bytecode.c
parent63750fd4ed4ff8bb9b3ff8868d4e36e3422adb21 (diff)
downloademacs-3e71e4379ce7b53afe51ead4c94e6bb016bc6e7a.tar.gz
Work around GCC bug 54561 in a better way
The new approach is less selective, but also less intrusive on C code. * src/bytecode.c, src/image.c, src/keyboard.c: Ignore -Wclobbered. * src/conf_post.h (NONVOLATILE): Remove. All uses removed.
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index bb7922d54a4..1b02c60c618 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -32,6 +32,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#include "xterm.h"
#endif
+/* Work around GCC bug 54561. */
+#if GNUC_PREREQ (4, 3, 0)
+# pragma GCC diagnostic ignored "-Wclobbered"
+#endif
+
/*
* define BYTE_CODE_SAFE to enable some minor sanity checking (useful for
* debugging the byte compiler...)