diff options
author | Mark H Weaver <mhw@netris.org> | 2013-01-23 17:49:38 -0500 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2013-01-31 01:05:58 -0500 |
commit | ceb7f9cc126f50e0cc8956b80ac5d111580b23c8 (patch) | |
tree | 6132d357c5a33db16d96d2d80966b2cc49f52bb4 /libguile/memoize.c | |
parent | 32e3c505c37ede7f096239574c3ac46206bf0cef (diff) | |
download | guile-ceb7f9cc126f50e0cc8956b80ac5d111580b23c8.tar.gz |
Do not defer expansion of internal define-syntax forms.
* module/ice-9/psyntax.scm (expand-body): As required by R6RS, evaluate
the right-hand-sides of internal 'define-syntax' forms and add their
transformers to the compile-time environment immediately, so that the
newly-defined keywords may be used in definition context within the
same lexical contour. Fixes #13509.
Diffstat (limited to 'libguile/memoize.c')
0 files changed, 0 insertions, 0 deletions