]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 26 Sep 2022 02:24:35 +0000 (22:24 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 26 Sep 2022 02:24:35 +0000 (22:24 -0400)
This fixes test failures in `test-overlays-in-2` and `test-remove-overlays`.

src/buffer.c
src/pdumper.c

index 1bb2af98e752239d0a40f2072c271a540338082a..2b1997fc8be6fc5b91cdb89ae5e1eefe03d2b589 100644 (file)
@@ -2933,7 +2933,7 @@ overlays_in (ptrdiff_t beg, ptrdiff_t end, bool extend,
 
   buffer_overlay_iter_start (current_buffer, beg,
                              /* Find empty OV at Z ? */
-                             (end >= Z && empty) ? Z + 1 : ZV,
+                             (end >= ZV && empty) ? ZV + 1 : ZV,
                              ITREE_ASCENDING);
 
   while ((node = buffer_overlay_iter_next (current_buffer)))
@@ -2946,7 +2946,7 @@ overlays_in (ptrdiff_t beg, ptrdiff_t end, bool extend,
       else if (node->begin == end)
         {
           next = node->begin;
-          if ((! empty || end < Z) && beg < end)
+          if ((! empty || end < ZV) && beg < end)
             break;
         }
 
index 7618f5d1e87e64e9c7165b0b1ef949599978f596..7053c2d74f2fa85f3dbdbfbee6631832ad16dad7 100644 (file)
@@ -2871,9 +2871,6 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer)
   else
     out->overlays = NULL;
 
-  /* dump_field_lv_rawptr (ctx, out, buffer, &buffer->overlays,
-                          ?Lisp_Vectorlike?, WEIGHT_NORMAL); */
-
   dump_field_lv (ctx, out, buffer, &buffer->undo_list_,
                  WEIGHT_STRONG);
   dump_off offset = finish_dump_pvec (ctx, &out->header);