~ 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