~ chicken-core (chicken-5) b13bda51bd643c31781dd78482345314b5e1aa37
commit b13bda51bd643c31781dd78482345314b5e1aa37
Author: zbigniew <zbigniewsz@gmail.com>
AuthorDate: Thu Jan 7 12:52:00 2010 -0600
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri Jan 8 15:54:44 2010 +0100
Hopefully fix unquote-splicing for real
diff --git a/expand.scm b/expand.scm
index 91c56f6a..976a62a4 100644
--- a/expand.scm
+++ b/expand.scm
@@ -1170,7 +1170,7 @@
(if (eq? n 0)
`(##sys#append ,htx
,(walk tail n) )
- `(##sys#cons (##sys#list ,%unquote-splicing
+ `(##sys#cons (##sys#list (,%quote ,%unquote-splicing)
,(walk htx (fx- n 1)) )
,(walk tail n) ) ) )
`(##sys#cons ,(walk head n) ,(walk tail n)) ) ) )
Trap