// EXPECTED_REACHABLE_NODES: 1283 // SKIP_IR_INCREMENTAL_CHECKS // MODULE: lib // MODULE_KIND: AMD // FILE: a.kt @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) // MODULE_KIND: AMD // FILE: main.kt fun box(): String { val foo = fooF() if (foo != "foo") return "fail1: $foo" val bar = barF() if (bar != "bar") return "fail2: $bar" return "OK" }