diff options
author | Pedro Alves <pedro@palves.net> | 2023-11-09 21:22:15 +0000 |
---|---|---|
committer | Pedro Alves <pedro@palves.net> | 2023-12-20 20:04:16 +0000 |
commit | e21633812306a23d454e1a63fa57a5b689cddcbb (patch) | |
tree | eecf6036accd93412d1d1ee77c3ccae63a404627 /gdb/d-exp.y | |
parent | d5cebea18e7a9a927f4dd4915d093feb7df0e029 (diff) | |
download | fsf-binutils-gdb-e21633812306a23d454e1a63fa57a5b689cddcbb.zip fsf-binutils-gdb-e21633812306a23d454e1a63fa57a5b689cddcbb.tar.gz fsf-binutils-gdb-e21633812306a23d454e1a63fa57a5b689cddcbb.tar.bz2 |
Complete use of unique_ptr with notif_event and stop_reply
We already use unique_ptr with notif_event and stop_reply in some
places around the remote target, but not fully. There are several
code paths that still use raw pointers. This commit makes all of the
ownership of these objects tracked by unique pointers, making the
lifetime flow much more obvious, IMHO.
I notice that it fixes a leak -- in remote_notif_stop_ack, We weren't
destroying the stop_reply object if it was of TARGET_WAITKIND_IGNORE
kind.
Approved-By: Tom Tromey <tom@tromey.com>
Change-Id: Id81daf39653d8792c8795b2a145772176bfae77c
Diffstat (limited to 'gdb/d-exp.y')
0 files changed, 0 insertions, 0 deletions