// !CHECK_TYPE // FILE: a.kt package first fun foo() {} fun bar(x: Int) {} fun baz() = "OK" // FILE: b.kt package other import kotlin.reflect.* import first.foo import first.bar import first.baz fun main() { val x = ::foo val y = ::bar val z = ::baz checkSubtype>(x) checkSubtype>(y) checkSubtype>(z) }