aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2021-05-27 13:59:00 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2021-05-27 14:00:07 -0400
commit9f26053690299e3a5d295d78c4ceeaf840344f0b (patch)
tree27cc770378c9ae45c0c723f2401b24af26079550 /gdb/mi
parentaf7f8f52dd6024951577cfc328c318fdd4089623 (diff)
downloadgdb-9f26053690299e3a5d295d78c4ceeaf840344f0b.zip
gdb-9f26053690299e3a5d295d78c4ceeaf840344f0b.tar.gz
gdb-9f26053690299e3a5d295d78c4ceeaf840344f0b.tar.bz2
gdb: remove unnecessary lookup_cmd when deprecating commands
Remove a few instances where we look up a command by name, but could just use the return value of a previous "add command" function call instead. gdb/ChangeLog: * mi/mi-main.c (_initialize_mi_main): * python/py-auto-load.c (gdbpy_initialize_auto_load): * remote.c (_initialize_remote): Change-Id: I6d06f9ca636e340c88c1064ae870483ad392607d
Diffstat (limited to 'gdb/mi')
-rw-r--r--gdb/mi/mi-main.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index 9d205f0..e293ddd 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -2737,21 +2737,23 @@ void _initialize_mi_main ();
void
_initialize_mi_main ()
{
- struct cmd_list_element *c;
-
- add_setshow_boolean_cmd ("mi-async", class_run,
- &mi_async_1, _("\
+ set_show_commands mi_async_cmds
+ = add_setshow_boolean_cmd ("mi-async", class_run,
+ &mi_async_1, _("\
Set whether MI asynchronous mode is enabled."), _("\
Show whether MI asynchronous mode is enabled."), _("\
Tells GDB whether MI should be in asynchronous mode."),
- set_mi_async_command,
- show_mi_async_command,
- &setlist,
- &showlist);
+ set_mi_async_command,
+ show_mi_async_command,
+ &setlist, &showlist);
/* Alias old "target-async" to "mi-async". */
- c = add_alias_cmd ("target-async", "mi-async", class_run, 0, &setlist);
- deprecate_cmd (c, "set mi-async");
- c = add_alias_cmd ("target-async", "mi-async", class_run, 0, &showlist);
- deprecate_cmd (c, "show mi-async");
+ cmd_list_element *set_target_async_cmd
+ = add_alias_cmd ("target-async", mi_async_cmds.set, class_run, 0, &setlist);
+ deprecate_cmd (set_target_async_cmd, "set mi-async");
+
+ cmd_list_element *show_target_async_cmd
+ = add_alias_cmd ("target-async", mi_async_cmds.show, class_run, 0,
+ &showlist);
+ deprecate_cmd (show_target_async_cmd, "show mi-async");
}