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 is a retrospective issue for a bug which is no longer in master.
In Noir 0.36.0, if a trait (trait A) which is a supertrait of another trait (trait B) which is only implemented on a generic type if type over which it is generic implements yet another trait (trait C) then an implementation of trait A with a trait bound such that trait C is implemented will fail to recognise that this implies that trait B is also implemented.
This is a retrospective issue for a bug which is no longer in master.
In Noir 0.36.0, if a trait (trait A) which is a supertrait of another trait (trait B) which is only implemented on a generic type if type over which it is generic implements yet another trait (trait C) then an implementation of trait A with a trait bound such that trait C is implemented will fail to recognise that this implies that trait B is also implemented.
This caused the CI failures in noir-lang/noir-edwards#9.
The text was updated successfully, but these errors were encountered: