forked from Imagelibrary/binutils-gdb
breakpoint.c:commands_command_1 constification and cleanup
This is constification needed for next patch. Adjust commands_command_1 to use std::string too because the "arg" parameter is currently overwritten and then passed to make_cleanup. The constification alone would trigger a compile error in the make_cleanup call otherwise (passing const char * to void * parameter). Using std::string gets rid of the cleanup in the first place, resulting in simpler code. gdb/ChangeLog: 2016-11-08 Pedro Alves <palves@redhat.com> * breakpoint.c (struct commands_info) <arg>: Constify. (commands_command_1): Constify 'arg' parameter. Use std::string and string_printf. (commands_from_control_command): Constify 'arg' parameter. (map_breakpoint_numbers): Constify 'args' parameter. * breakpoint.h (commands_from_control_command): Constify 'arg' parameter.
This commit is contained in:
@@ -1452,7 +1452,7 @@ extern void enable_breakpoints_after_startup (void);
|
||||
after they've already read the commands into a struct
|
||||
command_line. */
|
||||
extern enum command_control_type commands_from_control_command
|
||||
(char *arg, struct command_line *cmd);
|
||||
(const char *arg, struct command_line *cmd);
|
||||
|
||||
extern void clear_breakpoint_hit_counts (void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user