src/hash_map.c

changeset 829
7d4e31d295af
parent 709
1e8ba59e7911
     1.1 --- a/src/hash_map.c	Sat Feb 17 20:22:13 2024 +0100
     1.2 +++ b/src/hash_map.c	Sat Feb 17 20:51:27 2024 +0100
     1.3 @@ -326,16 +326,6 @@
     1.4      }
     1.5  }
     1.6  
     1.7 -static bool cx_hash_map_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 CxIterator cx_hash_map_iterator(
    1.18          CxMap const *map,
    1.19          enum cx_map_iterator_type type
    1.20 @@ -360,7 +350,6 @@
    1.21              assert(false);
    1.22      }
    1.23  
    1.24 -    iter.base.flag_removal = cx_hash_map_iter_flag_rm;
    1.25      iter.base.remove = false;
    1.26      iter.base.mutating = false;
    1.27  

mercurial