> On 22 Jun 2016, at 15:46, Sam S. (via RT) <perl6-bugs-follo...@perl.org> > wrote: > > # New Ticket Created by Sam S. > # Please include the string: [perl #128462] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=128462 > > > > my \term = 42; > say term.Str; # Works fine > say term\ .Str; # Error: "Variable '&term' is not declared"
FWIW, it looks like a problem in the Optimizer of all places: $ 6l 'my \a = 42; say a\ .Str' Variable '&a' is not declared at gen/moar/m-CORE.setting:21915 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/./CORE.setting.moarvm:throw) from gen/moar/m-Perl6-Optimizer.nqp:379 (blib/Perl6/Optimizer.moarvm:report) from gen/moar/m-Perl6-Optimizer.nqp:894 (blib/Perl6/Optimizer.moarvm:optimize) from src/Perl6/Compiler.nqp:32 (blib/Perl6/Compiler.moarvm:optimize) from gen/moar/stage2/NQPHLL.nqp:1751 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:compile) from gen/moar/stage2/NQPHLL.nqp:1487 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:eval) from gen/moar/stage2/NQPHLL.nqp:1595 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:) from gen/moar/stage2/NQPHLL.nqp:1592 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_eval) from src/Perl6/Compiler.nqp:27 (blib/Perl6/Compiler.moarvm:command_eval) from gen/moar/stage2/NQPHLL.nqp:1576 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_line) from gen/moar/m-main.nqp:37 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:MAIN) from gen/moar/m-main.nqp:33 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<mainline>) from <unknown>:1 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<main>) from <unknown>:1 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<entry>)