[armedbear-ticket] [armedbear] #163: Local function bindings should shadow global environment
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/163> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/163#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/163#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear