diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2022-09-29 16:15:01 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2022-09-29 16:15:01 -0400 |
commit | 757c116f6b0bc2d8e81aef18f8eada27ca8745a1 (patch) | |
tree | 31b3b45565a5e6d8a08963843245598931654f20 /src/buffer.h | |
parent | 8e61648693c779a411aad5ce8ad3a493e4032155 (diff) | |
download | emacs-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.h | 14 |
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) { |