# New Ticket Created by Zoffix Znet # Please include the string: [perl #131574] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=131574 >
The circularity detection[^1] code, seems to incorrectly detect this case as circularity: 16:28 eveo m: multi infix:<+>(Real, Pair $ where {.value === True}) { 42 }; say 1 + :a; 16:28 camelia rakudo-moar 14d757: OUTPUT: «===SORRY!===Circularity detected in multi sub types for &infix:<+>» 16:28 eveo m: multi infix:<+>(Real $ where {True}, Pair $ where {.value === True}) { 42 }; say 1 + :a; 16:28 camelia rakudo-moar 14d757: OUTPUT: «===SORRY!===Circularity detected in multi sub types for &infix:<+>» 16:28 eveo m: multi infix:<+>(Int, Pair $ where {.value === True}) { 42 }; say 1 + :a; 16:28 camelia rakudo-moar 14d757: OUTPUT: «42» [1] https://github.com/rakudo/rakudo/blob/14d757131159b536d64447f567bc9a8324a271ca/src/Perl6/Metamodel/BOOTSTRAP.nqp#L2157