mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-13 20:10:02 +08:00
Remove cleanups from mi-cmd-var.c
This removes some cleanups from mi-cmd-var.c. varobj_gen_name now returns a string, simplifying mi_cmd_var_create. In mi_cmd_var_delete, a string copy is apparently unnecessary, so it's simply removed. gdb/ChangeLog 2017-09-29 Tom Tromey <tom@tromey.com> * varobj.h (varobj_gen_name): Return std::string. * varobj.c (varobj_gen_name): Return std::string. * mi/mi-cmd-var.c (mi_cmd_var_create): Use std::string. (mi_cmd_var_delete): Don't copy "name".
This commit is contained in:
@ -435,17 +435,14 @@ varobj_create (const char *objname,
|
||||
|
||||
/* Generates an unique name that can be used for a varobj. */
|
||||
|
||||
char *
|
||||
std::string
|
||||
varobj_gen_name (void)
|
||||
{
|
||||
static int id = 0;
|
||||
char *obj_name;
|
||||
|
||||
/* Generate a name for this object. */
|
||||
id++;
|
||||
obj_name = xstrprintf ("var%d", id);
|
||||
|
||||
return obj_name;
|
||||
return string_printf ("var%d", id);
|
||||
}
|
||||
|
||||
/* Given an OBJNAME, returns the pointer to the corresponding varobj. Call
|
||||
|
Reference in New Issue
Block a user