forked from Imagelibrary/binutils-gdb
Use ui_file_as_string in gdb/printcmd.c
Yet another cleanup eliminated. gdb/ChangeLog: 2016-11-08 Pedro Alves <palves@redhat.com> * printcmd.c (eval_command): Use ui_file_as_string and std::string.
This commit is contained in:
@@ -2719,14 +2719,12 @@ eval_command (char *arg, int from_tty)
|
||||
{
|
||||
struct ui_file *ui_out = mem_fileopen ();
|
||||
struct cleanup *cleanups = make_cleanup_ui_file_delete (ui_out);
|
||||
char *expanded;
|
||||
|
||||
ui_printf (arg, ui_out);
|
||||
|
||||
expanded = ui_file_xstrdup (ui_out, NULL);
|
||||
make_cleanup (xfree, expanded);
|
||||
std::string expanded = ui_file_as_string (ui_out);
|
||||
|
||||
execute_command (expanded, from_tty);
|
||||
execute_command (&expanded[0], from_tty);
|
||||
|
||||
do_cleanups (cleanups);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user