# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #82620]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=82620 >
<felliott> rakudo: for "a".."b" { .trans(""=>""); }
<p6eval> rakudo 388eed: OUTPUT«too few positional arguments: 2 passed,
3 (or more) expected [...]
<masak> *sigh*
<masak> that bug again.
* masak submits rakudobug
<masak> rakudo: for "a".."b" { say .PARROT }
<p6eval> rakudo 388eed: OUTPUT«Perl6Scalar->StrString»
<masak> there you go.
<felliott> It happens to Ints, too.
<masak> please demonstrate.
<felliott> rakudo: for 1..2 { say .PARROT; }
<p6eval> rakudo 388eed: OUTPUT«Perl6Scalar->IntInteger»
<felliott> I found it when looking at an unrelated bug.
<[Coke]> sorry, what's the bug?
<masak> [Coke]: both should be Perl6Scalar->Int
<[Coke]> masak: why?
<[Coke]> isn't that an internal detail?
<jnthn> No
<jnthn> It's a problem.
<jnthn> It's Parrot's Integer PMC leaking through.
<jnthn> We'll not use it at all once the 6model switch happens.
<masak> \o/