# 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«specificspecific» <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.