]> git.eshelyaron.com Git - emacs.git/commitdiff
Pacify gcc -Wanalyzer-null-dereference
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 4 Nov 2022 18:00:49 +0000 (11:00 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 4 Nov 2022 18:02:08 +0000 (11:02 -0700)
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

index ee0b7e135082781a4a74d0f3dbb75111b1ff9c26..745e62f53f7a61e7cd06f4e4626536316c6a703f 100644 (file)
@@ -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));