diff options
author | Andy Wingo <wingo@pobox.com> | 2009-11-16 22:32:54 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-11-16 22:32:54 +0100 |
commit | ff74e44ecba55f50b2c2c84bad2f13bed9489455 (patch) | |
tree | 005790d41437107aadd115332cb3038392378777 /lib/sys_stat.in.h | |
parent | 222831b443a14dd58ef646e8b313a38c38237f69 (diff) | |
download | guile-ff74e44ecba55f50b2c2c84bad2f13bed9489455.tar.gz |
with a rest arg, allow for keywords anywhere
* libguile/vm-i-system.c (br-if-nargs-gt): Fix variable declaration
placement.
(bind-kwargs): Patch mostly by Ludovic: it seems that in the mode in
which we have rest args, the keywords can appear anywhere. Bummer.
Change to allow for this.
* module/ice-9/optargs.scm (parse-lambda-case): Same, add a
permissive-keys clause that handles the case in which there's a rest
argument.
Diffstat (limited to 'lib/sys_stat.in.h')
0 files changed, 0 insertions, 0 deletions