On Wed, Aug 5, 2015 at 4:34 PM, Christian Bartolomaeus via RT <
perl6-bugs-follo...@perl.org> wrote:

> Nowadays the error message is:
>
> $ perl6 -e 'subset UInt of Int where * >= 0; sub foo (UInt $bar?) { };
> foo()'
> Invocant requires an instance of type Int, but a type object was passed.
> Did you forget a .new?
>   in block <unit> at -e:1
>

It strikes me that this message is LTA given that the check in the subset
is "action at a distance".

-- 
brandon s allbery kf8nh                               sine nomine associates
allber...@gmail.com                                  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net

Reply via email to