diff --git a/libguile/print.c b/libguile/print.c index 0a3f808fa..6b3bb7261 100644 --- a/libguile/print.c +++ b/libguile/print.c @@ -609,7 +609,7 @@ taloop: if (proc == scm_f_gsubr_apply) { /* Print gsubrs as primitives */ - SCM name = scm_procedure_property (exp, scm_i_name); + SCM name = scm_procedure_name (exp); scm_puts ("#', port); + break; case scm_tc7_contin: scm_puts ("#