# New Ticket Created by Lloyd Fournier # Please include the string: [perl #127303] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127303 >
role multirequire { multi method runtime($var) {...} } class Foo { multi method runtime($var) { } } Foo.^mixin(multirequire); Multi method 'runtime' with signature :(Foo+{multirequire} $: $var, *%_) must be implemented by Foo+{multirequire} because it is required by a role change that to a does and it works fine.