aboutsummaryrefslogtreecommitdiff
path: root/gdb/guile/scm-breakpoint.c
diff options
context:
space:
mode:
authorPedro Alves <pedro@palves.net>2022-05-27 16:44:02 +0100
committerPedro Alves <pedro@palves.net>2022-06-17 09:58:49 +0100
commit709438c75abc52cdc4888e7eaa089c2709c75a07 (patch)
tree4b114d8c51d0cbc47c4e3a8a52e9aecc848171ce /gdb/guile/scm-breakpoint.c
parent7464aeaab47ca3fb7127223fe372489c9c7ed69e (diff)
downloadbinutils-709438c75abc52cdc4888e7eaa089c2709c75a07.zip
binutils-709438c75abc52cdc4888e7eaa089c2709c75a07.tar.gz
binutils-709438c75abc52cdc4888e7eaa089c2709c75a07.tar.bz2
Convert location_spec_to_string to a method
This converts location_spec_to_string to a method of location_spec, simplifying the code using it, as it no longer has to use std::unique_ptr::get(). Change-Id: I621bdad8ea084470a2724163f614578caf8f2dd5
Diffstat (limited to 'gdb/guile/scm-breakpoint.c')
-rw-r--r--gdb/guile/scm-breakpoint.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/guile/scm-breakpoint.c b/gdb/guile/scm-breakpoint.c
index c358f0b..5406b74 100644
--- a/gdb/guile/scm-breakpoint.c
+++ b/gdb/guile/scm-breakpoint.c
@@ -189,7 +189,7 @@ bpscm_print_breakpoint_smob (SCM self, SCM port, scm_print_state *pstate)
if (b->locspec != nullptr)
{
- const char *str = location_spec_to_string (b->locspec.get ());
+ const char *str = b->locspec->to_string ();
if (str != nullptr)
gdbscm_printf (port, " @%s", str);
}
@@ -859,8 +859,7 @@ gdbscm_breakpoint_location (SCM self)
if (bp_smob->bp->type != bp_breakpoint)
return SCM_BOOL_F;
- const char *str
- = location_spec_to_string (bp_smob->bp->locspec.get ());
+ const char *str = bp_smob->bp->locspec->to_string ();
if (str == nullptr)
str = "";