#163: Local function bindings should shadow global environment ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: critical | Milestone: Component: CLOS | Version: Keywords: | ------------------------+--------------------------------------------------- FLET and LABELS bound functions should shadow compiler macros, macros and function bindings.
Currently, they only shadow global function definitions.
This is the problem that causes Parenscript 2.3 to fail compilation on ABCL.
#163: Local function bindings should shadow global environment ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: critical | Milestone: Component: compiler | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by ehuelsmann):
* owner: somebody => ehuelsmann * component: CLOS => compiler
Comment:
r13523 removes macro expansion from pass 2 which causes local functions to be macro expanded regardless -- no more after r13523.
#163: Local function bindings should shadow global environment -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: closed Priority: critical | Milestone: Component: compiler | Version: Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann):
* status: new => closed * resolution: => fixed
Comment:
(In [13525]) Fix #163: Local functions should shadow global macro and function bindings.
armedbear-ticket@common-lisp.net