Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refine collapsing of equal type bounds in OrderingConstraint
`ConstraintHandling#addOneBound` uses `constraint.replace` when it detects the two bounds of a constraint are equal. `ConstraintHandling#replace` then recursively replaces the parameter in the bounds of all other constraints where it appears, which can transform other constraint entries to also have equal bounds. This PR applies the same collapsing logic for these transitive updates.
- Loading branch information