diff -r 88fa3381206d -r 7d4e31d295af src/linked_list.c --- a/src/linked_list.c Sat Feb 17 20:22:13 2024 +0100 +++ b/src/linked_list.c Sat Feb 17 20:51:27 2024 +0100 @@ -866,16 +866,6 @@ return node->payload; } -static bool cx_ll_iter_flag_rm(void *it) { - struct cx_iterator_base_s *iter = it; - if (iter->mutating) { - iter->remove = true; - return true; - } else { - return false; - } -} - static CxIterator cx_ll_iterator( struct cx_list_s const *list, size_t index, @@ -888,7 +878,6 @@ iter.base.valid = cx_ll_iter_valid; iter.base.current = cx_ll_iter_current; iter.base.next = backwards ? cx_ll_iter_prev : cx_ll_iter_next; - iter.base.flag_removal = cx_ll_iter_flag_rm; iter.base.mutating = false; iter.base.remove = false; return iter;