> 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>)

Reply via email to