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.
