Opened 15 years ago
Closed 15 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 by , 15 years ago
| Component: | CLOS → compiler |
|---|---|
| Owner: | changed from to |
comment:2 by , 15 years ago
| 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.