Ticket #173 (new bug) — at Version 3
lexicals not found in PIRC
Reported by: | kjs | Owned by: | kjs |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | pirc | Version: | |
Severity: | medium | Keywords: | lexicals |
Cc: | parrot-dev@… | Language: | |
Patch status: | Platform: |
Description (last modified by plobsing) (diff)
lexicals can't be found in nested .subs. the following works in parrot, but the generated bytecode doesn't seem to work:
.sub main .lex "x", $P0 $P0 = new "Integer" $P0 = 42 foo() .end .sub foo :outer("main") $P0 = find_lex "x" print $P0 .end
So, apparently, lexicals are not stored correctly. This needs fixing.
Change History
Note: See
TracTickets for help on using
tickets.