6993b86d3b
It could lead to SOE if CT has itself as superType - fix KT-47424
34 lines
279 B
Kotlin
Vendored
34 lines
279 B
Kotlin
Vendored
package com.example
|
|
|
|
interface Aa {
|
|
|
|
}
|
|
|
|
interface Ab<T : Ab<T>> : Aa {
|
|
|
|
}
|
|
|
|
interface Ba {
|
|
|
|
}
|
|
|
|
interface Bb<T : Bb<T>> : Ab<T>, Ba {
|
|
|
|
}
|
|
|
|
interface Ca {
|
|
abstract val b: Ba
|
|
abstract get
|
|
|
|
}
|
|
|
|
interface Cb {
|
|
abstract val b: Bb<*>
|
|
abstract get
|
|
|
|
}
|
|
|
|
interface C : Cb, Ca {
|
|
|
|
}
|