From daa77bc0e07c295d0e247a3517ca9584ce1b58ff Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 30 Apr 2024 01:20:12 -0700 Subject: [PATCH] Pacify GCC 14 -Wclobbered in eval.c * src/eval.c: Ignore -Wclobbered. (cherry picked from commit 009a6ba71ea6741371e4799bdb475235a5b6da90) --- 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 + . */ +#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. */ -- 2.39.5