[perl #47956] [BUG] :init :load cannot be target of :outer in compiled PIR

2008-08-12 Thread Patrick R. Michaud via RT
An update for this ticket post-pdd25cx merge: Attempting to run y.pir (described earlier in this ticket) now produces a segfault. Here's the output on my system as of r30182 in trunk: $ ./parrot y.pir compiler start reading x.pir into $S0 compiling (but not running) $S0 XYZ::BEGIN src/inter_call

Re: [perl #47956] [BUG] :init :load cannot be target of :outer in compiled PIR

2007-11-29 Thread Patrick R. Michaud
I should also note that the problem is related to the :outer somehow, because if we remove :outer from the definition of 'foo' in x.pir then everything works as expected: $ ./parrot y.pir compiler start reading x.pir into $S0 compiling (but not running) $S0 XYZ::BEGIN done

[perl #47956] [BUG] :init :load cannot be target of :outer in compiled PIR

2007-11-29 Thread via RT
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #47956] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=47956 > This is a long one to explain, but it's another example showing some difficulties