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
AppliedTypes returned by baseType shouldn't have type lambdas as constructors
In tests/pos/argDenot-alpakka.min.scala, we want
`(([O] =>> Foo[O, S]) @UV)[Int]`.baseType(`Foo`)
to return `Foo[Int]` rather than an applied type lambda.
This could be achieved by removing the initial if branch from the AppliedType
case in baseTypeOf, since the recursive fallback will always work, but it makes
sense to keep a special case for performance, so we just explicitly add as a
condition to the fast-path that the type constructor of the AppliedType can't be
a lambda.
0 commit comments