diff options
| author | Paul Eggert | 2022-11-04 11:00:49 -0700 |
|---|---|---|
| committer | Paul Eggert | 2022-11-04 11:02:08 -0700 |
| commit | 90a0aac3e8ebfb9f3c1df04deb9c85414f3530c0 (patch) | |
| tree | 28811d9a78ff2342320b3283eac441b577b52539 /src/buffer.c | |
| parent | 5fa2f116799b8a7c17ff6eedd6e1b1af077c116b (diff) | |
| download | emacs-90a0aac3e8ebfb9f3c1df04deb9c85414f3530c0.tar.gz emacs-90a0aac3e8ebfb9f3c1df04deb9c85414f3530c0.zip | |
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.
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c index ee0b7e13508..745e62f53f7 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -3619,7 +3619,7 @@ buffer. */) | |||
| 3619 | o_end = OVERLAY_END (overlay); | 3619 | o_end = OVERLAY_END (overlay); |
| 3620 | } | 3620 | } |
| 3621 | 3621 | ||
| 3622 | if (! EQ (buffer, obuffer)) | 3622 | if (! BASE_EQ (buffer, obuffer)) |
| 3623 | { | 3623 | { |
| 3624 | if (! NILP (obuffer)) | 3624 | if (! NILP (obuffer)) |
| 3625 | remove_buffer_overlay (XBUFFER (obuffer), XOVERLAY (overlay)); | 3625 | remove_buffer_overlay (XBUFFER (obuffer), XOVERLAY (overlay)); |