blob: b02ec12829f0fd69da1584d38a34d42f2eab6dc8 [file]
// IGNORE_BACKEND_K1: ANY
// ISSUE: KT-6413
class A<in T> {
private fun foo() = foo(1)
private fun foo(i: Int) = "O"
fun bar() = foo()
}
class B<out T> {
private fun foo() = foo(2)
private fun foo(i: Int) = "K"
fun bar() = foo()
}
fun box(): String {
return A<Any>().bar() + B<Any>().bar()
}