use v6;
use Test;
plan *;
# RT 71754
{
my @called;
multi rt71754( Num $x ) { #OK not used
push @called, 'Num';
}
multi rt71754( Int $x ) { #OK not used
push @called, 'Int';
callsame;
}
lives_ok { rt71754( 71754 ) }, 'Can call multi that uses "callsame"';
is @called, <Int Num>, 'multi with "callsame" worked';
}
# RT 69314
{
sub rt69314($n) {
if $n {
callsame($n-1);
}
};
#?rakudo todo 'Calling callsame directly from a sub'
lives_ok {rt69314(1)}, 'Calling callsame directly from a sub works';
}
done_testing;
# vim: ft=perl6