33 lines
461 B
Kotlin
Vendored
33 lines
461 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1284
|
|
// MODULE: lib1
|
|
// FILE: lib1.kt
|
|
package lib1
|
|
|
|
fun foo() = "lib1"
|
|
|
|
inline fun bar1() = foo()
|
|
|
|
// MODULE: lib2
|
|
// FILE: lib2.kt
|
|
package lib2
|
|
|
|
fun foo() = "lib2"
|
|
|
|
inline fun bar2() = foo()
|
|
|
|
// MODULE: main(lib1, lib2)
|
|
// FILE: main.kt
|
|
|
|
import lib1.bar1
|
|
import lib2.bar2
|
|
|
|
fun box(): String {
|
|
val a = bar1()
|
|
if (a != "lib1") return "fail1: $a"
|
|
|
|
val b = bar2()
|
|
if (b != "lib2") return "fail2: $b"
|
|
|
|
return "OK"
|
|
}
|