From: Simon Marchi Date: Thu, 16 May 2024 20:13:20 +0000 (-0400) Subject: gdb: make `program_space::free_all_objfiles` use `this` X-Git-Tag: binutils-2_43~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4113c737bda3aa1ac6ae1c418288a11e810c995e;p=thirdparty%2Fbinutils-gdb.git gdb: make `program_space::free_all_objfiles` use `this` Use `this` instead of `current_program_space`. Presumably, the method wants to check the solibs of "this" program space, not the current global program space (although they are likely always the same at the moment). Change-Id: Iaf0534f36bfd47c04c53ed0657da332bdb8fb906 Approved-By: Tom Tromey Reviewed-By: Thiago Jung Bauermann --- diff --git a/gdb/progspace.c b/gdb/progspace.c index 224b61e0d7f..28198c1e8a4 100644 --- a/gdb/progspace.c +++ b/gdb/progspace.c @@ -128,7 +128,7 @@ void program_space::free_all_objfiles () { /* Any objfile reference would become stale. */ - for (const solib &so : current_program_space->solibs ()) + for (const solib &so : this->solibs ()) gdb_assert (so.objfile == NULL); while (!objfiles_list.empty ())