]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix last change
authorPo Lu <luangruo@yahoo.com>
Sat, 29 Oct 2022 00:55:40 +0000 (08:55 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 29 Oct 2022 00:55:40 +0000 (08:55 +0800)
* src/itree.c (struct itree_iterator):
(itree_iterator_next): Fix some fields and const confusion.

src/itree.c

index 18eb390e352c173a42662adbed3ef2cdc994b955..3b10802ff095eb934113d88c072e32403afb519c 100644 (file)
@@ -249,7 +249,7 @@ struct itree_iterator
   uintmax_t otick;
   enum itree_order order;
   bool running;
-  const char file;
+  const char *file;
   int line;
 };
 
@@ -1354,7 +1354,7 @@ itree_iterator_next (struct itree_iterator *g)
 {
   eassert (g->running);
 
-  const struct itree_node *null = NULL;
+  struct itree_node *const null = NULL;
   struct itree_node *node;
 
   /* The `visited` flag stored in each node is used here (and only here):
@@ -1376,8 +1376,8 @@ itree_iterator_next (struct itree_iterator *g)
              visited = nav_flag (nav),
              node && !visited))
        {
-         const struct itree_node *left = node->left;
-         const struct itree_node *right = node->right;
+         struct itree_node *const left = node->left;
+         struct itree_node *const right = node->right;
 
          interval_tree_inherit_offset (g->otick, node);
          eassert (itree_limit_is_stable (node));