// IGNORE_BACKEND: WASM // WASM_MUTE_REASON: SERIALIZATION_REGRESSION // EXPECTED_REACHABLE_NODES: 1304 // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: NATIVE // IGNORE_BACKEND: ANDROID // IGNORE_LIGHT_ANALYSIS // MODULE: lib1 // FILE: lib1.kt package pkg fun foo(): String { return "O" } // MODULE: lib2(lib1) // FILE: lib2.kt package pkg fun bar(): String { return foo() + "K" } // MODULE: main(lib2) // FILE: main.kt package pkg fun foo(): String { return "42" } fun box(): String { if (foo() != "42") return "FAIL: ${foo()}" return bar() }