~ chicken-core (chicken-5) 8613c505152d4dac210a473f2494c7446951d93a


commit 8613c505152d4dac210a473f2494c7446951d93a
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat Jun 29 15:27:23 2019 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sat Jun 29 15:27:23 2019 +0200

    Allow #f as keyword-style, unbreaks the tests
    
    Was a regression caused by f7f3923319f8e893610409725316bf7e49a491be

diff --git a/library.scm b/library.scm
index 5f03ba02..994efc4d 100644
--- a/library.scm
+++ b/library.scm
@@ -3681,7 +3681,7 @@ EOF
 (set! chicken.base#symbol-escape (make-parameter #t))
 
 (set! chicken.base#keyword-style
-  (make-parameter #:suffix (lambda (x) (##sys#check-keyword x 'keyword-style) x)))
+  (make-parameter #:suffix (lambda (x) (when x (##sys#check-keyword x 'keyword-style)) x)))
 
 (define ##sys#current-read-table (make-parameter (##sys#make-structure 'read-table #f #f #f)))
 
Trap