~ chicken-core (chicken-5) bc5cc698dac6b49ea86448522693eb0c36664ca7
commit bc5cc698dac6b49ea86448522693eb0c36664ca7
Author: Moritz Heidkamp <moritz@twoticketsplease.de>
AuthorDate: Sun Mar 25 14:24:19 2012 +0200
Commit: Christian Kellermann <ckeen@pestilenz.org>
CommitDate: Sun Mar 25 14:41:16 2012 +0200
Fix hygiene issue in `ensure'
Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index b634d1f4..2ea70727 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -208,8 +208,8 @@
#:type-error
,@(if (pair? args)
args
- `((##core#immutable '"argument has incorrect type")
- ,tmp ',pred) ) ) ) ) ) ) ) )
+ `((##core#immutable (##core#quote "argument has incorrect type"))
+ ,tmp (##core#quote ,pred)) ) ) ) ) ) ) ) )
(##sys#extend-macro-environment
'fluid-let '()
Trap