diff options
author | Andy Wingo <wingo@pobox.com> | 2009-09-27 19:50:06 -0400 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-10-23 14:51:18 +0200 |
commit | 55d9bc947ef529157c5598e097eba23179b94987 (patch) | |
tree | 6da96f2a6a64ed7bccb066d1cd6bb5f23b7f8bb0 /libguile/vm-engine.c | |
parent | 6c6a44390b841d716042e845bf4133fbf987cc9f (diff) | |
download | guile-55d9bc947ef529157c5598e097eba23179b94987.tar.gz |
callees reserve their own local vars
* libguile/_scm.h (SCM_OBJCODE_MINOR_VERSION): Bump.
* libguile/vm-i-system.c (reserve-locals): New instruction, to reserve
space for local vars. Other ops renumbered.
* module/language/tree-il/compile-glil.scm (flatten-lambda): Emit
reserve-locals instructions as necessary.
* test-suite/tests/tree-il.test: Update to expect reserve-locals as
appropriate.
Diffstat (limited to 'libguile/vm-engine.c')
0 files changed, 0 insertions, 0 deletions