aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorPaul Eggert2020-08-31 00:15:22 -0700
committerPaul Eggert2020-08-31 00:15:53 -0700
commit4830ef2f65ad32ba457708d398106a65e4a35141 (patch)
tree2d2526fed5778ac2a9426579653367d2acbf32c9 /src/alloc.c
parent416195fd43c803e40afb52472c155b360e5bcca6 (diff)
downloademacs-4830ef2f65ad32ba457708d398106a65e4a35141.tar.gz
emacs-4830ef2f65ad32ba457708d398106a65e4a35141.zip
* src/alloc.c (live_symbol_holding): Pacify gcc -Wlogical-op.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 6b5bfcbd93a..b12922b5858 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -4539,9 +4539,9 @@ live_symbol_holding (struct mem_node *m, void *p)
4539 ptrdiff_t off = offset % sizeof b->symbols[0]; 4539 ptrdiff_t off = offset % sizeof b->symbols[0];
4540 if (off == Lisp_Symbol 4540 if (off == Lisp_Symbol
4541 4541
4542 /* Use u's offset since '|| off == 0' would run afoul of gcc 4542 /* Plain '|| off == 0' would run afoul of GCC 10.2
4543 -Wlogical-op, as Lisp_Symbol happens to be zero. */ 4543 -Wlogical-op, as Lisp_Symbol happens to be zero. */
4544 || off == offsetof (struct Lisp_Symbol, u) 4544 || (Lisp_Symbol != 0 && off == 0)
4545 4545
4546 || off == offsetof (struct Lisp_Symbol, u.s.name) 4546 || off == offsetof (struct Lisp_Symbol, u.s.name)
4547 || off == offsetof (struct Lisp_Symbol, u.s.val) 4547 || off == offsetof (struct Lisp_Symbol, u.s.val)