diff options
| author | Gerd Möllmann | 2022-09-30 13:25:15 +0200 |
|---|---|---|
| committer | Gerd Möllmann | 2022-09-30 13:25:15 +0200 |
| commit | 009249e0c6d3bb6c4a3714a279ae91807d133c77 (patch) | |
| tree | f8ac01c4abcddd71b5bf652a37617d4dcc2fac41 /src/alloc.c | |
| parent | a7ad0f806c1ed82f4d0710111aa92417e04a1110 (diff) | |
| download | emacs-009249e0c6d3bb6c4a3714a279ae91807d133c77.tar.gz emacs-009249e0c6d3bb6c4a3714a279ae91807d133c77.zip | |
Remove the per-tree null node
"make check" shows 0 unexpcted.
* src/itree.h (itree_null): Declare extern.
(ITREE_NULL): New macro
(struct interval_tree): Remove null member.
* src/alloc.c (mark_overlays): Use ITREE_NULL.
* src/itree.c: Use ITREE_NULL insteads of a tree's null.
* src/pdumper.c (dump_buffer): Use ITREE_NULL.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/alloc.c b/src/alloc.c index 8dc45659b50..db8f39a60e0 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -6519,7 +6519,7 @@ mark_overlays (struct interval_tree *it, struct interval_node *in) | |||
| 6519 | they use the `null` node instead when the overlay is not deleted | 6519 | they use the `null` node instead when the overlay is not deleted |
| 6520 | (i.e. is within an overlay tree). */ | 6520 | (i.e. is within an overlay tree). */ |
| 6521 | eassert (in); | 6521 | eassert (in); |
| 6522 | if (in == &it->null) | 6522 | if (in == ITREE_NULL) |
| 6523 | return; | 6523 | return; |
| 6524 | 6524 | ||
| 6525 | mark_object (in->data); | 6525 | mark_object (in->data); |