From 2d6960b4568869baaa3cb40f75caed4021938e1c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 3 May 2017 17:26:47 -0600 Subject: 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 * 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". --- gdb/varobj.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/varobj.h') diff --git a/gdb/varobj.h b/gdb/varobj.h index e35c1b8..0d4a537 100644 --- a/gdb/varobj.h +++ b/gdb/varobj.h @@ -233,7 +233,7 @@ extern struct varobj *varobj_create (const char *objname, const char *expression, CORE_ADDR frame, enum varobj_type type); -extern char *varobj_gen_name (void); +extern std::string varobj_gen_name (void); extern struct varobj *varobj_get_handle (const char *name); -- cgit v1.1