Avoid string_file in tui_make_status_line
authorTom Tromey <tom@tromey.com>
Sat, 6 Jul 2019 19:52:08 +0000 (13:52 -0600)
committerTom Tromey <tom@tromey.com>
Thu, 15 Aug 2019 18:29:28 +0000 (12:29 -0600)
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  <tom@tromey.com>

* tui/tui-stack.c (tui_make_status_line): Use string constructor.

gdb/ChangeLog
gdb/tui/tui-stack.c

index 129d85d9030713972ca2db4ffb9a4218f6639e77..58fa44d7446ad19b52ff712b6bc785f3793a3835 100644 (file)
@@ -1,3 +1,7 @@
+2019-08-15  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-stack.c (tui_make_status_line): Use string constructor.
+
 2019-08-15  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-wingeneral.c: Include tui-stack.h.
index c67ac1ba549f9ed5b4eea5ef65deae38eba661e3..1d7491dff93464d031f59c795b34e0cd3afe83b9 100644 (file)
@@ -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 ();