Type<*> is inferred now if Type<A> and Type<B> common supertype is Type<X> and X is not within parameter upper bound. #KT-7585 Fixed. #EA-68943 Fixed.
It provides also a fix for KT-7585 (empty type intersection assertion). A set of relevant tests, one fixed test
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal val x: kotlin.Enum<out kotlin.Enum<out kotlin.Enum<out kotlin.Enum<out kotlin.Enum<out kotlin.Any?>>>>>
|
||||
internal val x: kotlin.Enum<*>
|
||||
|
||||
internal final enum class A : kotlin.Enum<A> {
|
||||
enum entry A
|
||||
|
||||
Reference in New Issue
Block a user