Fixed with 85c3253cf289519728ed, has test in 
t/spec/S06-signature/multi-invocant.t

Can be closed.


Liz

> On 28 Jun 2015, at 13:08, Elizabeth Mattijsen (via RT) 
> <perl6-bugs-follo...@perl.org> wrote:
> 
> # New Ticket Created by  Elizabeth Mattijsen 
> # Please include the string:  [perl #125502]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=125502 >
> 
> 
> [12:40:44]  <lizmat>  looking at (;;$a) signature
> [12:41:12]  <lizmat>  apparently the internal datastructure is set up the 
> same way for (;;$a) as it is for ($a;;)
> [12:43:23]  <lizmat>  jnthn: I'm not sure how to fix that in the grammar
> [12:44:11]  <moritz>  ($a;;) should be the same as ($a), no?
> [12:44:23]  <lizmat>  yes
> [12:44:33]  <lizmat>  but *not* the same as (;;$a)
> [12:45:17]  <lizmat>  the ;; just resets the multu-invocant flag to be 
> applied to the parameter
> [12:45:34]  <lizmat>  in the case of (;;$a), the reset happens too late
> [12:54:32]  <jnthn>   lizmat: I don't immediately know how to fix that...
> [12:54:41]  <lizmat>  me neither  :-(
> [12:54:42]  <jnthn>   lizmat: Agree it's a problem, though
> [12:55:02]  <jnthn>   Can you RT it, and I'll take a look at it a bit later...
> [12:55:06]  <lizmat>  ok, I'll rakudobug it
> [12:55:10]  <jnthn>   Thanks :)
> 

Reply via email to