K2: repeat K1 logic around SAM-based candidates discrimination

#KT-56614 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-11-15 18:42:45 +01:00
committed by Space Team
parent ce381f335d
commit 0fba58eee7
4 changed files with 15 additions and 5 deletions
@@ -12,7 +12,7 @@ object Test1 {
fun foo(r: KRunnable) {}
fun test(f: () -> Unit) {
<!DEBUG_INFO_CALL("fqName: Test1.foo; typeCall: function")!>foo(f)<!>
<!DEBUG_INFO_CALL("fqName: Test1.Scope.foo; typeCall: function")!>foo(f)<!>
}
}
}
@@ -35,7 +35,7 @@ object Test3 {
fun test(f: () -> Unit) {
val result = foo(1, f)
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String")!>result<!>
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>result<!>
}
}