aboutsummaryrefslogtreecommitdiff
path: root/gdb/guile
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/guile')
-rw-r--r--gdb/guile/scm-frame.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/gdb/guile/scm-frame.c b/gdb/guile/scm-frame.c
index 9d5dfa6..eb32f9a 100644
--- a/gdb/guile/scm-frame.c
+++ b/gdb/guile/scm-frame.c
@@ -156,14 +156,9 @@ frscm_print_frame_smob (SCM self, SCM port, scm_print_state *pstate)
{
frame_smob *f_smob = (frame_smob *) SCM_SMOB_DATA (self);
- gdbscm_printf (port, "#<%s ", frame_smob_name);
-
- string_file strfile;
- fprint_frame_id (&strfile, f_smob->frame_id);
- gdbscm_printf (port, "%s", strfile.c_str ());
-
- scm_puts (">", port);
-
+ gdbscm_printf (port, "#<%s %s>",
+ frame_smob_name,
+ f_smob->frame_id.to_string ().c_str ());
scm_remember_upto_here_1 (self);
/* Non-zero means success. */