]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
Use gdb::function_view in addrmap_foreach
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index c973f4381b20744526722d1e6736f75c4f9eda50..54f1b7bf539066dd4d23e656611908c4b00107ac 100644 (file)
@@ -1,3 +1,24 @@
+2021-06-25  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/index-write.c (struct addrmap_index_data): Add
+       initializers.
+       <operator()>: Declare.
+       (addrmap_index_data::operator()): Rename from
+       add_address_entry_worker.  Remove 'datap' parameter.
+       (write_address_map): Update.
+       * psymtab.c (struct dump_psymtab_addrmap_data): Remove
+       (dump_psymtab_addrmap_1): Remove 'data' parameter, add other
+       parameters.
+       (dump_psymtab_addrmap): Update.
+       * addrmap.c (struct addrmap_funcs) <foreach>: Remove 'data'
+       parameter.
+       (addrmap_foreach, addrmap_fixed_foreach): Likewise.
+       (struct mutable_foreach_data): Remove.
+       (addrmap_mutable_foreach_worker): Update.
+       (addrmap_mutable_foreach): Remove 'data' parameter.
+       * addrmap.h (addrmap_foreach_fn): Use gdb::function_view.
+       (addrmap_foreach): Remove 'data' parameter.
+
 2021-06-25  Tom Tromey  <tromey@adacore.com>
 
        * python/py-type.c (typy_get_name): Decode an Ada type name.