186a9a13a8
#KT-3006 Fixed
15 lines
403 B
Kotlin
15 lines
403 B
Kotlin
open class Base {
|
|
}
|
|
|
|
trait Derived: Base {
|
|
fun foo() {
|
|
f1(this@Derived)
|
|
}
|
|
}
|
|
|
|
class <error descr="[UNMET_TRAIT_REQUIREMENT] Super trait 'Derived' requires subclasses to extend 'Base'">DerivedImpl()</error>: Derived {}
|
|
object <error descr="[UNMET_TRAIT_REQUIREMENT] Super trait 'Derived' requires subclasses to extend 'Base'">ObjectImpl</error>: Derived {}
|
|
|
|
fun f1(b: Base) = b
|
|
|
|
// KT-3006 |