Remove two unnecessary casts
authorTom Tromey <tromey@adacore.com>
Tue, 13 Dec 2022 15:58:50 +0000 (08:58 -0700)
committerTom Tromey <tromey@adacore.com>
Tue, 13 Dec 2022 15:58:50 +0000 (08:58 -0700)
A couple of calls to parse_probe_linespec had an unnecessary cast.  I
suspect this cast was never needed, but once commands were changed to
take a 'const' argument, they became completely obsolete.  Tested by
rebuilding.

gdb/probe.c

index ec8845219fa6da262c0aa0ce3a8bd390bbef9646..4193f9f936b2c02bcac6a4c3d605d643b858829e 100644 (file)
@@ -617,7 +617,7 @@ enable_probes_command (const char *arg, int from_tty)
 {
   std::string provider, probe_name, objname;
 
-  parse_probe_linespec ((const char *) arg, &provider, &probe_name, &objname);
+  parse_probe_linespec (arg, &provider, &probe_name, &objname);
 
   std::vector<bound_probe> probes
     = collect_probes (objname, provider, probe_name, &any_static_probe_ops);
@@ -652,7 +652,7 @@ disable_probes_command (const char *arg, int from_tty)
 {
   std::string provider, probe_name, objname;
 
-  parse_probe_linespec ((const char *) arg, &provider, &probe_name, &objname);
+  parse_probe_linespec (arg, &provider, &probe_name, &objname);
 
   std::vector<bound_probe> probes
     = collect_probes (objname, provider, probe_name, &any_static_probe_ops);