~ chicken-core (chicken-5) 6e0e99eb8a8635d4aedda361230f5a14df1bdcb4
commit 6e0e99eb8a8635d4aedda361230f5a14df1bdcb4 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Nov 17 02:30:38 2010 -0500 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Nov 17 02:30:38 2010 -0500 llist-match fix diff --git a/support.scm b/support.scm index 8dd2e282..9d3d3f02 100644 --- a/support.scm +++ b/support.scm @@ -271,7 +271,7 @@ (let loop ((llist llist) (args args)) (cond ((null? llist) (null? args)) ((symbol? llist)) - ((null? args) #f) + ((null? args) (atom? llist)) (else (loop (cdr llist) (cdr args)))))) @@ -692,7 +692,6 @@ (not (eq? 'unknown (cdr val)))))) ((assq 'inlinable plist)) (lparams (node-parameters (cdr val))) - ;;((get db (first lparams) 'simple)) ((not (get db sym 'hidden-refs))) ((case (variable-mark sym '##compiler#inline) ((yes) #t)Trap