# New Ticket Created by Paweł Pabian
# Please include the string: [perl #127421]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=127421 >
multi sub infix:<==> (Int $a, Str $b) { $a == $b }
Will never finish compilation on Rakudo 6.c and causes severe memory leak. I
found that:
1. Types must be different in signature
(Int $a, Str $b) # hangs
(Str $a, Int $b) # hangs
(Int $a, Int $b) # compiles
2. Operator must be the same in sub and block
multi sub infix:<eq> (Int $a, Str $b) { $a eq $b } # hangs
multi sub infix:<eq> (Int $a, Str $b) { $a == $b } # compiles