emacs-diffs
[Top][All Lists]
Advanced

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

master 90a0aac3e8: Pacify gcc -Wanalyzer-null-dereference


From: Paul Eggert
Subject: master 90a0aac3e8: Pacify gcc -Wanalyzer-null-dereference
Date: Fri, 4 Nov 2022 14:02:16 -0400 (EDT)

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

    Pacify gcc -Wanalyzer-null-dereference
    
    This is for gcc 12.2.1 20220819 (Red Hat 12.2.1-2) x86-64
    when Emacs is configured with --enable-gcc-warnings.
    * src/buffer.c (Fmove_overlay): Prefer BASE_EQ to EQ in a place
    where they’re equivalent because the only symbol allowed here is nil.
---
 src/buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/buffer.c b/src/buffer.c
index ee0b7e1350..745e62f53f 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -3619,7 +3619,7 @@ buffer.  */)
       o_end = OVERLAY_END (overlay);
     }
 
-  if (! EQ (buffer, obuffer))
+  if (! BASE_EQ (buffer, obuffer))
     {
       if (! NILP (obuffer))
         remove_buffer_overlay (XBUFFER (obuffer), XOVERLAY (overlay));



reply via email to

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