Change tui_source_element::line to be a unique_xmalloc_ptr
authorTom Tromey <tom@tromey.com>
Tue, 23 Jul 2019 21:34:40 +0000 (15:34 -0600)
committerTom Tromey <tom@tromey.com>
Fri, 20 Sep 2019 19:49:04 +0000 (13:49 -0600)
commitf14bec587fd0b695bbb8dcfe92169b4dae76245d
tree52ec0af1727c25401a8c5518e14567cca8f9bf3f
parent78d5933a43f8a4dd5fd54f5344a7dd9c2d4b8769
Change tui_source_element::line to be a unique_xmalloc_ptr

This changes tui_source_element::line to be a unique_xmalloc_ptr,
removing some manual memory management.

gdb/ChangeLog
2019-09-20  Tom Tromey  <tom@tromey.com>

* tui/tui-winsource.h (~tui_source_element): Remove.
(tui_source_element): Update.
(struct tui_source_element) <line>: Now a unique_xmalloc_ptr.
* tui/tui-winsource.c (tui_show_source_line): Update.
* tui/tui-source.c (tui_source_window::set_contents): Update.
* tui/tui-disasm.c (tui_disasm_window::set_contents): Update.
gdb/ChangeLog
gdb/tui/tui-disasm.c
gdb/tui/tui-source.c
gdb/tui/tui-winsource.c
gdb/tui/tui-winsource.h
This page took 0.026014 seconds and 4 git commands to generate.