~ chicken-core (chicken-5) a9ba2de69b7b1ee42b7b6ff0db8f67ca776874d4
commit a9ba2de69b7b1ee42b7b6ff0db8f67ca776874d4 Author: Peter Bex <peter@more-magic.net> AuthorDate: Mon Apr 12 09:22:40 2021 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Thu Apr 15 10:02:47 2021 +0200 Remove deprecated keyword? check from identifier lookup in compiler This should never get triggered, because we only call lookup on symbols, and keywords are now distinct from symbols. Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/core.scm b/core.scm index 492a23a7..cdfbefa2 100644 --- a/core.scm +++ b/core.scm @@ -528,8 +528,7 @@ (else (find-id id (cdr se))))) (define (lookup id) - (cond ((keyword? id) id) ; DEPRECATED - ((find-id id (##sys#current-environment))) + (cond ((find-id id (##sys#current-environment))) ((##sys#get id '##core#macro-alias) symbol? => values) (else id)))Trap