# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #74646]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=74646 >


<masak> rakudo: class A { multi method foo($a) { "general" }; multi
submethod foo(Str $a) { "specific" } }; class B is A {}; say
.new.foo("OH HAI") for A, B
<p6eval> rakudo 55a62a: OUTPUT«specific␤specific␤»
<masak> should be "specific\ngeneral\n".
<masak> (since submethods don't inherit)
* masak submits rakudobug
<masak> rakudo: class A { submethod foo { say "OH HAI" } }; class B is
A {}; B.new.foo
<p6eval> rakudo 55a62a: OUTPUT«Method 'foo' not found for invocant of
class 'B' [...]
<masak> works for only methods but not for multi submethods.

Reply via email to