diff options
author | Pedro Alves <palves@redhat.com> | 2019-06-13 00:06:53 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2019-06-13 00:18:09 +0100 |
commit | 2c722807a752ce468b04fcf6d29857f377beeaf5 (patch) | |
tree | 68e88585cf81f0389104360d4208dd3c7b4b6e8c /gdb/solib-svr4.h | |
parent | dee7b4c83a636471ee321fb4fe1c3be0a16a9ea7 (diff) | |
download | gdb-2c722807a752ce468b04fcf6d29857f377beeaf5.zip gdb-2c722807a752ce468b04fcf6d29857f377beeaf5.tar.gz gdb-2c722807a752ce468b04fcf6d29857f377beeaf5.tar.bz2 |
number_or_range_parser::get_number, don't treat "1 -" as a range
While adding -OPT options to "frame apply level", I noticed that:
(gdb) frame apply level 0 -[TAB]
wasn't completing on the supported options. This commit fixes it.
We'll get instead:
(gdb) frame apply level 0 -
-c -past-entry -past-main -q -s
I added the isspace check because this case:
(gdb) frame apply level 0-
can't be an option.
Tests for this will be in a new gdb.base/options.exp file, in a
following patch. It will exercise all of:
(gdb) frame apply level 0-
(gdb) frame apply level 0 -
(gdb) frame apply level 0 --
(gdb) frame apply level 0 -- -
gdb/ChangeLog:
2019-06-13 Pedro Alves <palves@redhat.com>
* cli/cli-utils.c (number_or_range_parser::get_number): Do not
parse a range if "-" is at the end of the string.
Diffstat (limited to 'gdb/solib-svr4.h')
0 files changed, 0 insertions, 0 deletions