60aa6e4971
Also describe an alternative, more robust approach in a TODO comment
22 lines
288 B
Kotlin
Vendored
22 lines
288 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1300
|
|
// MODULE: libA
|
|
// FILE: libA.kt
|
|
inline fun foo() = (object : II {}).ok()
|
|
|
|
interface I {
|
|
fun ok() = "OK"
|
|
}
|
|
|
|
interface II: I
|
|
|
|
// MODULE: libB(libA)
|
|
// FILE: libB.kt
|
|
|
|
inline fun bar() = foo()
|
|
|
|
// MODULE: main(libB)
|
|
// FILE: main.kt
|
|
fun box() = bar()
|
|
|
|
|