# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
# Please include the string: [perl #130441]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=130441 >
Code:
say (--**)(1,2,3,4,5)
Result (2015.12,2016.06):
(0 1 2 3 4)
Result (2016.11,HEAD):
Cannot resolve caller prefix:<-->(Int); the following candidates
match the type but require mutable arguments:
(Mu:D $a is rw)
(Int:D $a is rw)
The following do not match for other reasons:
(Bool $a is rw)
(Mu:U $a is rw)
(Num:D $a is rw)
(Num:U $a is rw)
(int $a is rw)
(num $a is rw --> num)
in block <unit> at /tmp/DOB7M3C38w line 1
While it is uncommon, I think the previous result is something one can sanely
expect.
Bisectable points to
https://github.com/rakudo/rakudo/commit/de5d9e70cbfe678d2371d284e9384f53aba1eb94