[FIR] Improve source selection for NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER

This commit is contained in:
Kirill Rakhman
2024-02-26 14:58:23 +01:00
committed by Space Team
parent c9d23f795a
commit 888c1defa0
21 changed files with 53 additions and 50 deletions
@@ -10,8 +10,8 @@ fun f(): Unit<!> = TODO()
fun f(): Unit<!> = TODO()
fun test(a: A, b: B) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER, NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(a) {
with(b) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(a) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(b) {
<!OVERLOAD_RESOLUTION_AMBIGUITY!>f<!>()
}
}
@@ -10,8 +10,8 @@ context(B, A)
fun f(): Unit = TODO()
fun test(a: A, b: B) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER, NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(a) {
with(b) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(a) {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>with<!>(b) {
<!OVERLOAD_RESOLUTION_AMBIGUITY!>f<!>()
}
}