Ovid (>):
> This code:
> 
>     class x {
>         multi method y { self.y("void") }
>         multi method y (Str $arg) { say $arg }
>     }
>     x.new.y("foo");
>     x.new.y;
> 
> Produces this output:
> 
>     Method 'y' not found for invocant of class 'Failure'
>     in Main (file src/gen_setting.pm, line 324)

This is a parsing issue. (Don't ask me how I know.) Put a semicolon after 
the closing brace for the class, and the problem goes away. Still a bug, 
of course.

Reply via email to