# New Ticket Created by Zoffix Znet # Please include the string: [perl #130575] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=130575 >
<ZoffixW> m: sub itcavuc ($c) { (try say $c) andthen 42 }; itcavuc $_ for 2, 4, 6 <camelia> rakudo-moar 7d5bbe: OUTPUT«246» <ZoffixW> m: sub itcavuc ($c) { try {say $c} andthen 42 }; itcavuc $_ for 2, 4, 6 <camelia> rakudo-moar 7d5bbe: OUTPUT«224» The block `try {}` seems to have repeated `2` and missing `6` in the output. The bug seems to occur with a combination of a block form of `try` and `andthen` (which thunks) A few more cases: https://irclog.perlgeek.de/perl6/2017-01-17#i_13936831