33 lines
481 B
Kotlin
Vendored
33 lines
481 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1283
|
|
|
|
// MODULE: lib
|
|
// FILE: a.kt
|
|
// MODULE_KIND: AMD
|
|
@file:JsModule("foo")
|
|
|
|
external fun fooF(): String
|
|
|
|
// FILE: b.kt
|
|
@file:JsModule("bar")
|
|
|
|
external fun barF(): String
|
|
|
|
// FILE: c.kt
|
|
// RECOMPILE
|
|
fun dummyF() = "dummy"
|
|
|
|
// MODULE: main(lib)
|
|
// FILE: main.kt
|
|
// MODULE_KIND: AMD
|
|
|
|
fun box(): String {
|
|
val foo = fooF()
|
|
if (foo != "foo") return "fail1: $foo"
|
|
|
|
val bar = barF()
|
|
if (bar != "bar") return "fail2: $bar"
|
|
|
|
return "OK"
|
|
}
|
|
|