emacs-diffs
[Top][All Lists]
Advanced

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

master 8d8272d02e3 13/18: Ignore -fanalyzer-null-argument in pgtkterm.c


From: Paul Eggert
Subject: master 8d8272d02e3 13/18: Ignore -fanalyzer-null-argument in pgtkterm.c
Date: Mon, 27 Jan 2025 02:06:10 -0500 (EST)

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

    Ignore -fanalyzer-null-argument in pgtkterm.c
    
    * src/pgtkterm.c: Ignore -Wanalyzer-null-dereference.
    I don’t have time to look into all the diagnostics,
    but the ones I checked seemed to be false alarms with
    gcc -std=gnu23 on x86-64, and we are ignoring this
    diagnostic in other modules.  This is GCC 14.2.1
    20250110 (Red Hat 14.2.1-7).
---
 src/pgtkterm.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 1d679f0cf57..1f468300deb 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -22,6 +22,11 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>.  */
    interpretation of even the system includes. */
 #include <config.h>
 
+/* Work around GCC bug 102671.  */
+#if 10 <= __GNUC__
+# pragma GCC diagnostic ignored "-Wanalyzer-null-dereference"
+#endif
+
 #include <cairo.h>
 #include <fcntl.h>
 #include <math.h>



reply via email to

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