summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2022-09-29 16:15:01 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2022-09-29 16:15:01 -0400
commit757c116f6b0bc2d8e81aef18f8eada27ca8745a1 (patch)
tree31b3b45565a5e6d8a08963843245598931654f20 /src/buffer.h
parent8e61648693c779a411aad5ce8ad3a493e4032155 (diff)
downloademacs-757c116f6b0bc2d8e81aef18f8eada27ca8745a1.tar.gz
free_buffer_overlays: Move nearer to its sole caller
* src/buffer.c (free_buffer_overlays): Move from `buffer.h`. * src/buffer.h (free_buffer_overlays): Move to `buffer.c`. * src/itree.c (interval_tree_iter_narrow, interval_tree_iter_finish) (interval_tree_iter_next): Prefer `eassert`.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/buffer.h b/src/buffer.h
index 097283be671..447be06594c 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -1424,20 +1424,6 @@ maybe_alloc_buffer_overlays (struct buffer *b)
b->overlays = interval_tree_create ();
}
-/* FIXME: Actually this does not free any overlay, but the tree
- only. --ap */
-
-INLINE void
-free_buffer_overlays (struct buffer *b)
-{
- eassert (! b->overlays || 0 == interval_tree_size (b->overlays));
- if (b->overlays)
- {
- interval_tree_destroy (b->overlays);
- b->overlays = NULL;
- }
-}
-
INLINE void
add_buffer_overlay (struct buffer *b, struct Lisp_Overlay *ov)
{