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
neg/i1754.scala succeeded because a GADT bound for `A` in `A <: B`
was narrowed to the lower bound of `B` (which was nothing) instead of
`B` itself. Fixing this uncovered several other problems that were
hidden by the overly aggressive narrowing "feature".
typr.println(i"narrow gadt bound of $tparam: ${tparam.info} from ${if (isUpper) "above"else"below"} to $bound${bound.isRef(tparam)}")
1101
+
gadts.println(i"narrow gadt bound of $tparam: ${tparam.info} from ${if (isUpper) "above"else"below"} to $bound${bound.toString}${bound.isRef(tparam)}")
0 commit comments