summaryrefslogtreecommitdiff
path: root/libguile/vm-engine.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-09-27 19:50:06 -0400
committerAndy Wingo <wingo@pobox.com>2009-10-23 14:51:18 +0200
commit55d9bc947ef529157c5598e097eba23179b94987 (patch)
tree6da96f2a6a64ed7bccb066d1cd6bb5f23b7f8bb0 /libguile/vm-engine.c
parent6c6a44390b841d716042e845bf4133fbf987cc9f (diff)
downloadguile-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