1.1 --- a/src/array_list.c Sat Feb 17 20:22:13 2024 +0100 1.2 +++ b/src/array_list.c Sat Feb 17 20:51:27 2024 +0100 1.3 @@ -492,15 +492,6 @@ 1.4 } 1.5 } 1.6 1.7 -static bool cx_arl_iter_flag_rm(void *it) { 1.8 - struct cx_iterator_base_s *iter = it; 1.9 - if (iter->mutating) { 1.10 - iter->remove = true; 1.11 - return true; 1.12 - } else { 1.13 - return false; 1.14 - } 1.15 -} 1.16 1.17 static struct cx_iterator_s cx_arl_iterator( 1.18 struct cx_list_s const *list, 1.19 @@ -515,7 +506,6 @@ 1.20 iter.base.valid = cx_arl_iter_valid; 1.21 iter.base.current = cx_arl_iter_current; 1.22 iter.base.next = backwards ? cx_arl_iter_prev : cx_arl_iter_next; 1.23 - iter.base.flag_removal = cx_arl_iter_flag_rm; 1.24 iter.base.remove = false; 1.25 iter.base.mutating = false; 1.26