diff options
author | Andy Wingo <wingo@pobox.com> | 2014-04-16 19:20:23 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2014-04-16 19:20:23 +0200 |
commit | 73fc4e73e40d555431156ea486dd7fcff63bcad6 (patch) | |
tree | d2c52f71b3caf8774c05b28f0cf467a24f0def33 /libguile/frames.h | |
parent | a2ebdba7acefdc62ae8be378415f70a0aed68b2e (diff) | |
download | guile-73fc4e73e40d555431156ea486dd7fcff63bcad6.tar.gz |
VM robustness for optimized closures
* libguile/vm.c (vm_error_unbound, vm_error_unbound_fluid): Remove proc
argument. The value in slot 0 is not necessarily the procedure being
applied, after the prelude is done.
* libguile/vm-engine.c (vm_engine): Use LOCAL_REF (0) instead of
SCM_FRAME_PROGRAM, and adapt to above changes.
Diffstat (limited to 'libguile/frames.h')
0 files changed, 0 insertions, 0 deletions