]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/build, c++20] Fix deprecated implicit capture in cooked_index::set_contents
authorTom de Vries <tdevries@suse.de>
Sun, 23 Nov 2025 08:27:56 +0000 (09:27 +0100)
committerTom de Vries <tdevries@suse.de>
Sun, 23 Nov 2025 08:27:56 +0000 (09:27 +0100)
Fix deprecated implicit capture of this in cooked_index::set_contents, by
removing the capture default, and explicitly listing all captures.

Tested on x86_64-linux.

gdb/dwarf2/cooked-index.c

index 85e6cfcdf0fee04a54e3ded7767190df22092609..c1b168d8923b51b6c4fefa0861e236e78f0748d1 100644 (file)
@@ -90,7 +90,7 @@ cooked_index::set_contents ()
     {
       auto this_shard = shard.get ();
       const parent_map_map *parent_maps = m_state->get_parent_map_map ();
-      finalizers.add_task ([=] ()
+      finalizers.add_task ([this, this_shard, parent_maps] ()
        {
          scoped_time_it time_it ("DWARF finalize worker",
                                  m_state->m_per_command_time);