// !CHECK_TYPE // !DIAGNOSTICS: -UNUSED_EXPRESSION import kotlin.reflect.KMemberFunction0 class A { inner class Inner } fun A.main() { val x = ::Inner val y = A::Inner checkSubtype>(x) checkSubtype>(y) } fun Int.main() { ::Inner val y = A::Inner checkSubtype>(y) }