diff options
author | Andrew Burgess <aburgess@redhat.com> | 2024-04-15 13:48:34 +0100 |
---|---|---|
committer | Andrew Burgess <aburgess@redhat.com> | 2024-04-17 13:34:29 +0100 |
commit | c25c939387cfc378c01fb5eb7f49c78c03b8cdcb (patch) | |
tree | 49c6bec9ef1cacafa5279047024b48ee6fce9ecf /gdb | |
parent | 0f91492fcf3e75a014c605bc61fc7eed8ad5100e (diff) | |
download | gdb-c25c939387cfc378c01fb5eb7f49c78c03b8cdcb.zip gdb-c25c939387cfc378c01fb5eb7f49c78c03b8cdcb.tar.gz gdb-c25c939387cfc378c01fb5eb7f49c78c03b8cdcb.tar.bz2 |
gdb/record: remove unnecessary use of filename_completer
Spotted that the 'record' command has its completer set to
filename_completer. The problem is that 'record' is a prefix command,
as such, its completer is hard-coded to complete on sub-commands. The
attempt to use filename_completer is irrelevant.
The 'record' command is itself a command though, that is, a user can
do this:
(gdb) record
which is really just an alias for:
(gdb) target record-full
Nowhere does cmd_record_start (which is called when 'record' is used)
expect a filename, and 'target record-full' doesn't expect a filename
either.
So lets just drop the line which sets filename_completer as the
completer for 'record'.
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/record.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gdb/record.c b/gdb/record.c index 1843969..25a4c1e 100644 --- a/gdb/record.c +++ b/gdb/record.c @@ -791,8 +791,6 @@ A size of \"unlimited\" means unlimited lines. The default is 10."), = add_prefix_cmd ("record", class_obscure, cmd_record_start, _("Start recording."), &record_cmdlist, 0, &cmdlist); - set_cmd_completer (record_cmd, filename_completer); - add_com_alias ("rec", record_cmd, class_obscure, 1); set_show_commands setshow_record_cmds |