You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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»
15:15 jnthn Did anyone actually take all the candidates and manually draw out the DAG? :)
15:17 I can't imagine the cycle detection is a false positive.
15:17 It is interesting that it ends up with a cycle though
Migrated from rt.perl.org#131574 (status was 'new')
Searchable as RT131574$
The text was updated successfully, but these errors were encountered: