This was fixed earlier today by masak++ with 37e2c9c0cc6160aae8 .  The problem 
was really that:

  [:a]

was being interpreted like a reduce meta operator like in:

  [+] 1,2,3,4

The [:a] representation is used by .perl on a Pair.


Liz
====================
> On 30 May 2015, at 19:07, hanenkamp (via RT) <perl6-bugs-follo...@perl.org> 
> wrote:
> 
> # New Ticket Created by  hanenkamp 
> # Please include the string:  [perl #125292]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=125292 >
> 
> 
> This explodes:
> 
> % perl6 -e "[a => 1].perl.EVAL"
> Type check failed in binding op; expected 'Any' but got 'Mu'
>  in block <unit> at EVAL_0:1
>  in any <unit-outer> at EVAL_0:1
> 
> It should not.
> 
> -- 
> Andrew Sterling Hanenkamp
> sterl...@hanenkamp.com
> 785.370.4454

Reply via email to