~ chicken-core (chicken-5) 9ccd9009002c1cb657e26f28745557668cd70fe1
commit 9ccd9009002c1cb657e26f28745557668cd70fe1 Author: Peter Bex <peter@more-magic.net> AuthorDate: Sun Apr 11 13:07:27 2021 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sun Apr 11 16:39:27 2021 +0200 Remove keyword? check from ##sys#alias-global-hook Because symbols and keywords are now disjoint, this hook should never be called anymore with a keyword. It is only called on identifiers, which are always symbols. Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/modules.scm b/modules.scm index 29fb92e5..4f9b507b 100644 --- a/modules.scm +++ b/modules.scm @@ -802,8 +802,7 @@ (register-undefined sym mod where)) (module-rename sym (module-name mod)))) (else sym))) - (cond ((keyword? sym) sym) - ((namespaced-symbol? sym) sym) + (cond ((namespaced-symbol? sym) sym) ((assq sym (##sys#current-environment)) => (lambda (a) (let ((sym2 (cdr a)))Trap