~ chicken-core (chicken-5) 3095a8700d0bda4c6a145c70ca5ae1ced6023389
commit 3095a8700d0bda4c6a145c70ca5ae1ced6023389 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: Mon Jun 28 22:00:04 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