// TARGET_BACKEND: JVM_IR // FIR_IDENTICAL // MODULE: lib // FILE: lib.kt @file:Suppress("PACKAGE_OR_CLASSIFIER_REDECLARATION") package lib class foo { class bar { fun get(): Int = 1 } } // FILE: lib_foo.kt @file:Suppress("PACKAGE_OR_CLASSIFIER_REDECLARATION") package lib.foo class bar { fun get(): Int = 0 } // MODULE: main(lib) // FILE: test.kt fun box(): String { val obj = lib.foo.bar() return if (obj.get() == 0) "OK" else "ERROR" }