~ chicken-core (chicken-5) 63c8ba3f5dd2211513b9712ce82418b73faff0be
commit 63c8ba3f5dd2211513b9712ce82418b73faff0be Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sun Jun 27 18:40:33 2010 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sun Jun 27 18:40:33 2010 +0200 strip syntax of keywords in invocation of ##sys#get-keyword in extended llist-expansion diff --git a/expand.scm b/expand.scm index 0cf2ebb0..e8c26954 100644 --- a/expand.scm +++ b/expand.scm @@ -353,7 +353,7 @@ ,(map (lambda (k) (let ([s (car k)]) `(,s (##sys#get-keyword - ',(->keyword s) ,rvar + ',(->keyword (##sys#strip-syntax s)) ,rvar ,@(if (pair? (cdr k)) `((,%lambda () ,@(cdr k))) '())))))Trap