c899f6dae3
Previously, statuses of superclass which are not local was not ignored Sometimes it worked in the IDE by calling lazyResolveToPhase which is a violation of the lazy resolution contract ^KT-54890
11 lines
191 B
Kotlin
Vendored
11 lines
191 B
Kotlin
Vendored
// FILE: a.kt
|
|
object A {
|
|
val O = object : B() {
|
|
override val message = "expression expected"
|
|
}
|
|
}
|
|
|
|
// FILE: b.kt
|
|
abstract class B {
|
|
protected abstract val message: String
|
|
} |