On Mon Oct 18 08:39:14 2010, moritz wrote:
> Seems to be a problem in the backtrace printer -- without method
> becktrace in src/Perl6/Compiler.pir, I get
> 
> Symbol '$foo' not predeclared in <anonymous>
> current instr.: 'perl6;PCT;HLLCompiler;panic' pc 146
> (compilers/pct/src/PCT/HLLCompiler.pir:109)
> called from Sub 'perl6;PAST;Compiler;post_children' pc 2320
> (compilers/pct/src/PAST/Compiler.pir:449)
> called from Sub 'perl6;PAST;Compiler;call' pc 4810
> (compilers/pct/src/PAST/Compiler.pir:1198)
> ...

<masak> AH!
<masak> it only happens when I put things in a file.
<masak> not with -e
[...]
<masak> when I turn off the Perl 6 backtracer, the error is reported as 
occurring in 
"perl6;PCT;HLLCompiler;lineof".
<masak> but, importantly, the LTA bug still persists: "too few positional 
arguments: 2 passed, 3 
(or more) expected"
<masak> this seems to be counter to what moritz_++ reports in 
http://rt.perl.org/rt3/Ticket/Display.html?id=78252
<masak> but on the other hand, moritz_ seems to have run with -e, so that's 
different too.

Reply via email to