aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-03-20 10:42:43 -0600
committerTom Tromey <tromey@adacore.com>2023-05-23 10:09:27 -0600
commit72654e04dab3d41417c2f422c8825d2b659a66fe (patch)
treee6217c852faf72a83c119b591ce6a1bfe0bed4da /gdb/python
parentc55db01a31c84f2223e18cd274203d1c3ccc7844 (diff)
downloadgdb-72654e04dab3d41417c2f422c8825d2b659a66fe.zip
gdb-72654e04dab3d41417c2f422c8825d2b659a66fe.tar.gz
gdb-72654e04dab3d41417c2f422c8825d2b659a66fe.tar.bz2
Use accessor for mi_parse::args
This changes mi_parse::args to be a private member, retrieved via accessor. It also changes this member to be a std::string. This makes it simpler for a subsequent patch to implement different behavior for argument parsing.
Diffstat (limited to 'gdb/python')
-rw-r--r--gdb/python/py-micmd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/python/py-micmd.c b/gdb/python/py-micmd.c
index d7d9591..88d52db 100644
--- a/gdb/python/py-micmd.c
+++ b/gdb/python/py-micmd.c
@@ -355,10 +355,11 @@ mi_command_py::invoke (struct mi_parse *parse) const
pymicmd_debug_printf ("this = %p, name = %s", this, name ());
- mi_parse_argv (parse->args, parse);
+ mi_parse_argv (parse->args (), parse);
if (parse->argv == nullptr)
- error (_("Problem parsing arguments: %s %s"), parse->command, parse->args);
+ error (_("Problem parsing arguments: %s %s"), parse->command,
+ parse->args ());
gdbpy_enter enter_py;