emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 0b9677a192b 07/16: Work around GCC bug 109579 in ccl.c


From: Paul Eggert
Subject: master 0b9677a192b 07/16: Work around GCC bug 109579 in ccl.c
Date: Sun, 14 May 2023 22:28:24 -0400 (EDT)

branch: master
commit 0b9677a192bcaa7e073347f4f4f19f2336531de8
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>

    Work around GCC bug 109579 in ccl.c
    
    * src/ccl.c (POP_MAPPING_STACK):
    Ignore -Wanalyzer-out-of-bounds.
---
 src/ccl.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/ccl.c b/src/ccl.c
index 6e780ef9f0c..ce9abd59493 100644
--- a/src/ccl.c
+++ b/src/ccl.c
@@ -605,6 +605,14 @@ do                                                 \
   }                                                    \
 while (0)
 
+/* Work around GCC bug 109579
+   https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109579
+   which causes GCC to mistakenly complain about
+   popping the mapping stack.  */
+#if GNUC_PREREQ (13, 0, 0)
+# pragma GCC diagnostic ignored "-Wanalyzer-out-of-bounds"
+#endif
+
 #define POP_MAPPING_STACK(restlen, orig)               \
 do                                                     \
   {                                                    \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]