# New Ticket Created by  Sam S. 
# Please include the string:  [perl #129044]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=129044 >


These work fine:

    say /a/.ACCEPTS: (a=>2);  # 「a」
    say (a=>2) ~~ /a/;        # 「a」

But this fails:

    say (a=>2,).first(/a/);   # ERROR: Method 'match' not found for invocant of 
class 'Pair'

IRC discussion:

    smls:  ^^ This is a bug, right?
    smls:  Looks like .first might be cutting corners by calling
           $element.match($predicate)  instead of  $predicate.ACCEPTS($element)
           in case of a regex predicate
    jnthn: Looks like

Reply via email to