Opened 13 years ago
Closed 13 years ago
#163 closed defect (fixed)
Local function bindings should shadow global environment
Reported by: | ehuelsmann | Owned by: | ehuelsmann |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | compiler | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
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.
Change History (2)
comment:1 Changed 13 years ago by
Component: | CLOS → compiler |
---|---|
Owner: | changed from somebody to ehuelsmann |
comment:2 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
r13523 removes macro expansion from pass 2 which causes local functions to be macro expanded regardless -- no more after r13523.