aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui/tui-winsource.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-07-23 15:37:18 -0600
committerTom Tromey <tom@tromey.com>2019-09-20 13:49:05 -0600
commit2d81b349982daae463bd29a87e962dde6d099392 (patch)
tree4efcd03ec8aadf449b0efe2a1e5ad52def3021ad /gdb/tui/tui-winsource.c
parentf14bec587fd0b695bbb8dcfe92169b4dae76245d (diff)
downloadgdb-2d81b349982daae463bd29a87e962dde6d099392.zip
gdb-2d81b349982daae463bd29a87e962dde6d099392.tar.gz
gdb-2d81b349982daae463bd29a87e962dde6d099392.tar.bz2
Move "fullname" to tui_source_window
The "fullname" field in tui_source_window_base is only used by one subclass. This patch moves the field to that subclass, and changes it to be a unique_xmalloc_ptr. gdb/ChangeLog 2019-09-20 Tom Tromey <tom@tromey.com> * tui/tui-winsource.h (struct tui_source_window_base) <~tui_source_window_base>: Don't declare. <fullname>: Remove. * tui/tui-winsource.c (~tui_source_window_base): Remove. * tui/tui-source.h (struct tui_source_window) <fullname>: New member. * tui/tui-source.c (tui_source_window::set_contents): Update. (tui_source_window::location_matches_p) (tui_source_window::maybe_update): Update.
Diffstat (limited to 'gdb/tui/tui-winsource.c')
-rw-r--r--gdb/tui/tui-winsource.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c
index d528119..8b507ed 100644
--- a/gdb/tui/tui-winsource.c
+++ b/gdb/tui/tui-winsource.c
@@ -261,11 +261,6 @@ tui_source_window_base::tui_source_window_base (enum tui_win_type type)
}
-tui_source_window_base::~tui_source_window_base ()
-{
- xfree (fullname);
-}
-
/* See tui-data.h. */
void