[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 009a6ba71ea 06/11: Pacify GCC 14 -Wclobbered in eval.c
From: |
Paul Eggert |
Subject: |
master 009a6ba71ea 06/11: Pacify GCC 14 -Wclobbered in eval.c |
Date: |
Tue, 30 Apr 2024 04:26:37 -0400 (EDT) |
branch: master
commit 009a6ba71ea6741371e4799bdb475235a5b6da90
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>
Pacify GCC 14 -Wclobbered in eval.c
* src/eval.c: Ignore -Wclobbered.
---
src/eval.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/eval.c b/src/eval.c
index fd388706108..d3761c31f88 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1237,6 +1237,12 @@ usage: (catch TAG BODY...) */)
return internal_catch (tag, Fprogn, XCDR (args));
}
+/* Work around GCC bug 61118
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118>. */
+#if GNUC_PREREQ (4, 9, 0)
+# pragma GCC diagnostic ignored "-Wclobbered"
+#endif
+
/* Assert that E is true, but do not evaluate E. Use this instead of
eassert (E) when E contains variables that might be clobbered by a
longjmp. */
- master 7e2309c6fc6 02/11: etags: fix #line parsing (\\", long lines), (continued)
- master 7e2309c6fc6 02/11: etags: fix #line parsing (\\", long lines), Paul Eggert, 2024/04/30
- master de59c02c685 01/11: Simplify etags.c by omitting a macro, Paul Eggert, 2024/04/30
- master ca4f0705be5 03/11: etags: work around GCC bug 114882, Paul Eggert, 2024/04/30
- master 62c2afe8410 05/11: Pacify GCC 14 -Wnull-dereference, Paul Eggert, 2024/04/30
- master 98d0fc989a0 04/11: Pacify GCC 14 -Walloc-size, Paul Eggert, 2024/04/30
- master c2b2a38f70f 07/11: Pacify GCC 14 -Wnull-dereference in tim_sort, Paul Eggert, 2024/04/30
- master aad80e1934f 11/11: Work around bad GCC diagnostic in select_window, Paul Eggert, 2024/04/30
- master 750dbccc124 08/11: Pacify GCC 14 -Wnull-dereference in intervals.c, Paul Eggert, 2024/04/30
- master c57a03c75e9 10/11: Pacify GCC 14 -Wanalyzer-out-of-bounds in hbfont.c, Paul Eggert, 2024/04/30
- master 59a11116e01 09/11: Pacify GCC 14 -Wstring-operflow in ftfont.c, Paul Eggert, 2024/04/30
- master 009a6ba71ea 06/11: Pacify GCC 14 -Wclobbered in eval.c,
Paul Eggert <=