~ 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