Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Drop lazy recursive application in approximateParent
This plays badly with any code that inspects bounds deeply when creating constraints since the LazyRefs create new type variables at unexpected times. Not clear we need it at all since higher-kinded type variables (AppliedType case) don't go deeply into bounds. If we do need it then we should come up with a way to turn all type recursive references of a type parameter clause into typevars at the time we first see the clause rather than later on demand.
- Loading branch information