From e2a678a557b52816a7aa45902a6519bc1cae918e Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sat, 6 Jul 2019 13:52:08 -0600 Subject: [PATCH] Avoid string_file in tui_make_status_line tui_make_status_line uses string_file where a simple std::string constructor would do. This makes this change. gdb/ChangeLog 2019-08-15 Tom Tromey * tui/tui-stack.c (tui_make_status_line): Use string constructor. --- gdb/ChangeLog | 4 ++++ gdb/tui/tui-stack.c | 8 +++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 129d85d9030..58fa44d7446 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2019-08-15 Tom Tromey + + * tui/tui-stack.c (tui_make_status_line): Use string constructor. + 2019-08-15 Tom Tromey * tui/tui-wingeneral.c: Include tui-stack.h. diff --git a/gdb/tui/tui-stack.c b/gdb/tui/tui-stack.c index c67ac1ba549..1d7491dff93 100644 --- a/gdb/tui/tui-stack.c +++ b/gdb/tui/tui-stack.c @@ -128,11 +128,9 @@ tui_make_status_line (struct tui_locator_window *loc) line_width = MIN_LINE_WIDTH; /* Translate PC address. */ - string_file pc_out; - - fputs_filtered (loc->gdbarch? paddress (loc->gdbarch, loc->addr) : "??", - &pc_out); - + std::string pc_out (loc->gdbarch + ? paddress (loc->gdbarch, loc->addr) + : "??"); const char *pc_buf = pc_out.c_str (); int pc_width = pc_out.size (); -- 2.30.2