# New Ticket Created by Sam S. # Please include the string: [perl #126913] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=126913 >
Consider this code: multi x (:$a, *%_) { say 1 } multi x (:$b) { say 2 } x :b I would expect it to print 2, because the second candidate explicitly handles the :b named parameter, which is more specific than the *%_ catch-all slurpy. But alas, it prints 1 in current Rakudo. (This is rakudo version 2015.11-521-g782f4b6 built on MoarVM version 2015.11-44-ge7edb06 implementing Perl v6.b.)