diff options
author | Andy Wingo <wingo@pobox.com> | 2009-03-18 01:49:28 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-03-18 01:49:28 +0100 |
commit | e0a3ad670bf43b9815bec31b83417de2bc3c2784 (patch) | |
tree | c7dfd2a6c04eca2b229c730723f54cea58303a35 /libguile/debug.c | |
parent | 7eba9c99c262acb872a52d95c45a216232d2b8dc (diff) | |
download | guile-e0a3ad670bf43b9815bec31b83417de2bc3c2784.tar.gz |
rework procedure-callers to stay correct as callees are redefined
* module/system/xref.scm (procedure-callers): Rework to calculate the
callers of a *variable*, not of a value. This is because the
module-observers only get fired when the module changes, not with the
variables change values. Also accept either a variable, a symbol
(resolved in the current module), or a modname . symname pair.
Diffstat (limited to 'libguile/debug.c')
0 files changed, 0 insertions, 0 deletions