1bbcae5ed2
We cannot call lazy resolve to STATUS phase from scopes as scopes may be accessed on a STATUS phase or earlier ^KT-54890 ^KTIJ-23587 fixed
23 lines
300 B
Kotlin
Vendored
23 lines
300 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// MODULE: m1
|
|
// FILE: A.kt
|
|
|
|
open class A {
|
|
internal open fun foo() : Int = 1
|
|
}
|
|
|
|
open class AG<T> {
|
|
internal open fun bar(arg: T) = arg
|
|
}
|
|
|
|
// MODULE: m2(m1)
|
|
// FILE: B.kt
|
|
|
|
class B : A() {
|
|
fun foo() : String = ""
|
|
}
|
|
|
|
class BG : AG<String>() {
|
|
fun bar(arg: Int) = arg
|
|
}
|