On Sat, 27 Jan 2018 17:19:18 -0800, pesc...@gmail.com wrote:
> On Sat, 21 Nov 2015 06:12:07 -0800, barto...@gmx.de wrote:
> > The following code does not give the expected result ('2') on
> > rakudo.jvm:
> >
> > $ perl6-j -e 'multi catch(| (*@all ) ) { 1 }; multi catch(| (*@all,
> > :$really! ) ) { 2 }; say catch(0, 5, :!really)'
> > 1
>
>
> Neither the mentioned test file nor the specific code example seem to
> fail on current Rakudo as well as the currently availabe camelia build
> (which is a92950fb4). With confirmation I'd request closing this
> ticket, as it refers to existing tests that used to fail but don't
> anymore.
rakudo-j is still wrong (also tested with current HEAD (26522e8acd)):
r: multi catch(| (*@all ) ) { 1 }; multi catch(| (*@all,
:$really! ) ) { 2 }; say catch(0, 5, :!really)
rakudo-moar 65874b155: OUTPUT: «2»
..rakudo-jvm a92950fb4: OUTPUT: «1»
The test in S06-multi/subsignature.t is fudged todo, that's why the testfile
passes. Maybe this comment was meant for a different ticket?