~ chicken-core (chicken-5) b5472d45310ebb1838d6b2b0534bcf31d5857a8a
commit b5472d45310ebb1838d6b2b0534bcf31d5857a8a
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Fri Nov 2 21:34:20 2012 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri Nov 2 21:34:20 2012 +0100
assert: only add form as argument to error if no message is given
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 8fd85a30..baf20180 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -179,7 +179,7 @@
(##core#undefined)
(##sys#error
,msg
- ,@(if (fx> (length msg-and-args) 1)
+ ,@(if (pair? msg-and-args)
(cdr msg-and-args)
`((##core#quote ,(##sys#strip-syntax exp)))))))))))
Trap