Files
kotlin-fork/js/js.translator/testData/box/jsCode/kt41964.kt
T

42 lines
564 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1280
// MODULE: lib
// FILE: aaa.kt
package bar
fun aaa() {}
fun test1(aaa: String): String? {
return js("aaa")
}
// MODULE: main(lib)
// FILE: bbb.kt
package foo
import bar.aaa
import bar.test1
fun bbb() {}
fun test2(aaa: String, bbb: Int): String {
return "" + js("aaa") + js("bbb")
}
fun keep() {
aaa()
bbb()
}
fun box(): String {
val a = test1("first")
if (a != "first") return "fail1: $a"
val b = test2("second", 31)
if (b != "second31") return "fail2: $b"
keep()
return "OK"
}