diff options
author | Tom Tromey <tromey@adacore.com> | 2019-02-26 14:59:47 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2019-03-05 08:48:40 -0700 |
commit | 895dafa679db7af79576dcd177a6d91d65657ee8 (patch) | |
tree | ff0395477787a0b1b5f432866f3428e9edbf40e5 /gdb/dwarf2loc.c | |
parent | 88a774b9984e42c492ddcf4e4b4b0170ac803576 (diff) | |
download | gdb-895dafa679db7af79576dcd177a6d91d65657ee8.zip gdb-895dafa679db7af79576dcd177a6d91d65657ee8.tar.gz gdb-895dafa679db7af79576dcd177a6d91d65657ee8.tar.bz2 |
Add ATTRIBUTE_UNUSED_RESULT to ref_ptr::release
This applies ATTRIBUTE_UNUSED_RESULT to ref_ptr::release and updates a
few spots to comply. I believe one use in install_default_visualizer
was in error, fixed by this patch.
gdb/ChangeLog
2019-03-05 Tom Tromey <tromey@adacore.com>
* varobj.c (update_dynamic_varobj_children): Update.
(install_default_visualizer): Use reset, not release.
* value.c (set_internalvar): Update.
* dwarf2loc.c (value_of_dwarf_reg_entry): Update.
* common/gdb_ref_ptr.h (class ref_ptr) <release>: Add
ATTRIBUTE_UNUSED_RESULT.
Diffstat (limited to 'gdb/dwarf2loc.c')
-rw-r--r-- | gdb/dwarf2loc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/dwarf2loc.c b/gdb/dwarf2loc.c index 9c974a1..29d289b 100644 --- a/gdb/dwarf2loc.c +++ b/gdb/dwarf2loc.c @@ -1472,9 +1472,8 @@ value_of_dwarf_reg_entry (struct type *type, struct frame_info *frame, target_type, caller_frame, caller_per_cu); - release_value (target_val).release (); val = allocate_computed_value (type, &entry_data_value_funcs, - target_val /* closure */); + release_value (target_val).release ()); /* Copy the referencing pointer to the new computed value. */ memcpy (value_contents_raw (val), value_contents_raw (outer_val), |