~ chicken-core (chicken-5) ddaacdfdb11a0a1c0d1e6363b1af3af78746575c
commit ddaacdfdb11a0a1c0d1e6363b1af3af78746575c
Merge: 903ff596 cc86c30c
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Nov 13 12:37:21 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sat Nov 13 12:37:21 2010 +0100
Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
diff --cc compiler.scm
index bc2e7439,5ccd7894..90fd2dbc
--- a/compiler.scm
+++ b/compiler.scm
@@@ -2176,9 -2182,11 +2182,10 @@@
[custom
(and refs sites
(= (length refs) (length sites))
+ (test varname 'value)
(proper-list? llist) ) ] )
(when (and name
- custom
- (not (= (llist-length llist) (length (cdr subs)))))
+ (not (llist-match? llist (cdr subs))))
(quit
"~a: procedure `~a' called with wrong number of arguments"
(source-info->line name)
Trap