~ chicken-core (chicken-5) c75cc04a5e6cf570b83ab4df40834583aa5ed369
commit c75cc04a5e6cf570b83ab4df40834583aa5ed369
Author: Moritz Heidkamp <moritz@twoticketsplease.de>
AuthorDate: Sun Mar 25 16:43:44 2012 +0200
Commit: Christian Kellermann <ckeen@pestilenz.org>
CommitDate: Fri Apr 6 18:10:59 2012 +0200
Use ##core#quote in ##sys#expand-extended-lambda-list
Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
diff --git a/expand.scm b/expand.scm
index feca02a7..401234d6 100644
--- a/expand.scm
+++ b/expand.scm
@@ -359,7 +359,7 @@
,(map (lambda (k)
(let ([s (car k)])
`(,s (##sys#get-keyword
- ',(->keyword (##sys#strip-syntax s)) ,rvar
+ (##core#quote ,(->keyword (##sys#strip-syntax s))) ,rvar
,@(if (pair? (cdr k))
`((,%lambda () ,@(cdr k)))
'())))))
Trap