summaryrefslogtreecommitdiff
path: root/src/itree.c
diff options
context:
space:
mode:
authorMatt Armstrong <matt@rfc20.org>2022-10-11 20:32:08 -0700
committerMatt Armstrong <matt@rfc20.org>2022-10-11 20:43:39 -0700
commitfda8723be640593a662d7ff9d4900b7f9e56423e (patch)
tree4819806af48355504cbfa7bb4f29ccd2cb867cac /src/itree.c
parent034d50415858b18b032b116804bfefc1be421bb3 (diff)
downloademacs-fda8723be640593a662d7ff9d4900b7f9e56423e.tar.gz
; * src/itree.c (check_tree): assert that the tree root is black
Diffstat (limited to 'src/itree.c')
-rw-r--r--src/itree.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/itree.c b/src/itree.c
index ef623d0850a..deef0335cfd 100644
--- a/src/itree.c
+++ b/src/itree.c
@@ -307,6 +307,7 @@ check_tree (struct interval_tree *tree,
if (tree->root == ITREE_NULL)
return true;
eassert (tree->root->parent == ITREE_NULL);
+ eassert (!check_red_black_invariants || !tree->root->red);
struct interval_node *node = tree->root;
struct check_subtree_result result