aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/itree.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/itree.c b/src/itree.c
index 501226b7e28..e824f2c8914 100644
--- a/src/itree.c
+++ b/src/itree.c
@@ -919,6 +919,7 @@ interval_tree_remove_fix (struct itree_tree *tree,
919 interval_tree_rotate_left (tree, parent); 919 interval_tree_rotate_left (tree, parent);
920 other = parent->right; 920 other = parent->right;
921 } 921 }
922 eassume (other != NULL);
922 923
923 if (null_safe_is_black (other->left) /* 2.a */ 924 if (null_safe_is_black (other->left) /* 2.a */
924 && null_safe_is_black (other->right)) 925 && null_safe_is_black (other->right))
@@ -956,6 +957,7 @@ interval_tree_remove_fix (struct itree_tree *tree,
956 interval_tree_rotate_right (tree, parent); 957 interval_tree_rotate_right (tree, parent);
957 other = parent->left; 958 other = parent->left;
958 } 959 }
960 eassume (other != NULL);
959 961
960 if (null_safe_is_black (other->right) /* 2.b */ 962 if (null_safe_is_black (other->right) /* 2.b */
961 && null_safe_is_black (other->left)) 963 && null_safe_is_black (other->left))