~ 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