| // LL_FIR_DIVERGENCE | |
| // KT-82218 | |
| // LL_FIR_DIVERGENCE | |
| // RUN_PIPELINE_TILL: FRONTEND | |
| // MODULE: m1 | |
| // FILE: a.kt | |
| package foo | |
| import kotlin.js.* | |
| @JsModule("A") | |
| external object A { | |
| fun f(): Int | |
| val g: Int | |
| } | |
| @JsNonModule | |
| external open class B { | |
| fun foo(): Int | |
| } | |
| // MODULE: m2(m1) | |
| // JS_MODULE_KIND: UMD | |
| // FILE: c.kt | |
| package bar | |
| import foo.* | |
| fun box() { | |
| A.f()+A.g | |
| B() | |
| } |