diff options
author | Andy Wingo <wingo@pobox.com> | 2013-10-31 12:52:23 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-10-31 12:55:24 +0100 |
commit | 30b7cf9df0f51bc2a3553396dc368c197eab4d8d (patch) | |
tree | eac9a77340ee120423d4abea40856a744f64942b /module/system/repl | |
parent | 6165d8120d5973ea177514d0632247e1d38904ee (diff) | |
download | guile-30b7cf9df0f51bc2a3553396dc368c197eab4d8d.tar.gz |
Avoid calling procedure-name when doing a make-procedure-with-setter
* libguile/procs.c (scm_make_procedure_with_setter): Don't set the name
of the procedure. Instead rely on procedure-name to look it up from
the wrapped procedure as needed.
* libguile/procprop.c (scm_procedure_name): If there was no override and
the procedure is a procedure-with-setter, recurse on the procedure.
Diffstat (limited to 'module/system/repl')
0 files changed, 0 insertions, 0 deletions