# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #130600] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=130600 >
First of all, consider this snippet: Code: my $x = do while (1) { 42 }; say $x[^10] Result: (42 42 42 42 42 42 42 42 42 42) And now look at this: Code: my $x = do while (1) { LAST { say ‘hello’ }; } Result: hello And this: Code: my $x = do while (1) { LAST { say ‘hello’ } }; say $x[^10] Result: hello No such method '!capture_phasers' for invocant of type 'Code' in block <unit> at /tmp/mmzjeI1jE1 line 1 Does not look quite right.