diff options
| author | Paul Eggert | 2020-08-31 00:15:22 -0700 |
|---|---|---|
| committer | Paul Eggert | 2020-08-31 00:15:53 -0700 |
| commit | 4830ef2f65ad32ba457708d398106a65e4a35141 (patch) | |
| tree | 2d2526fed5778ac2a9426579653367d2acbf32c9 /src/alloc.c | |
| parent | 416195fd43c803e40afb52472c155b360e5bcca6 (diff) | |
| download | emacs-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.c | 4 |
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) |