Pacify GCC 11 -fanalyzer on x86-64

* src/buffer.c (fix_overlays_before):
Redo slightly to work around GCC bug 102692
<https://gcc.gnu.org/bugzilla//show_bug.cgi?id=102692>.
This commit is contained in:
Paul Eggert 2021-10-12 11:54:32 -07:00
parent 56d1f42f30
commit ebeaa54f19

View file

@ -3843,7 +3843,9 @@ fix_overlays_before (struct buffer *bp, ptrdiff_t prev, ptrdiff_t pos)
or the found one ends before PREV, or the found one ends before PREV,
or the found one is the last one in the list, or the found one is the last one in the list,
we don't have to fix anything. */ we don't have to fix anything. */
if (!tail || end < prev || !tail->next) if (!tail)
return;
if (end < prev || !tail->next)
return; return;
right_pair = parent; right_pair = parent;