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
This encounters a query cycle with the old solver as evaluating 1 + 2 ends up normalizing the where-clause Bar: Send, normalizing Bar relies on type checking foo as its a defining use. We encounter these cycles whenever there's an opaque type in a where-clause of its defining scope and we evaluate a constant during typeck.
The new solver does not eagerly normalize its ParamEnv when switching to post analysis, causing us to only fail with a cycle error when actually trying to use that where-bound.
The text was updated successfully, but these errors were encountered:
affected test
This encounters a query cycle with the old solver as evaluating
1 + 2
ends up normalizing the where-clauseBar: Send
, normalizingBar
relies on type checkingfoo
as its a defining use. We encounter these cycles whenever there's an opaque type in a where-clause of its defining scope and we evaluate a constant during typeck.The new solver does not eagerly normalize its
ParamEnv
when switching to post analysis, causing us to only fail with a cycle error when actually trying to use that where-bound.The text was updated successfully, but these errors were encountered: