> On 08 Feb 2016, at 14:50, Lloyd Fournier (via RT) 
> <perl6-bugs-follo...@perl.org> wrote:
> 
> # New Ticket Created by  Lloyd Fournier 
> # Please include the string:  [perl #127491]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=127491 >
> 
> 
> class SinkCanary {
>    method sink { note "SUNK!" }
> }
> {
>    my ($a) = SinkCanary.new; # SUNK!
> }
> 
> {
>    my $b   = SinkCanary.new; # not sunk
> }

Some preliminary research points to List.STORE.  Oddly enough, any 
—ll-exception stack trace points to  $rhs-done = 1; in the else.  It definitely 
is *not* happening in the second stage of assigning: adding a $no-sink receiver 
there doesn’t fix the problem :-(


Liz

Reply via email to