[FIR] Optimization & checking fix: remove usage of dispatchReceiverValue
This commit is contained in:
committed by
Mikhail Glukhikh
parent
686965c0d3
commit
5e426fdc71
+6
-6
@@ -5,7 +5,7 @@ open class VeryBase {
|
||||
open class Base {
|
||||
protected fun foo() {
|
||||
bar() // Ok
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>() // Ok
|
||||
}
|
||||
|
||||
inner class Inner {
|
||||
@@ -13,7 +13,7 @@ open class Base {
|
||||
foo() // Ok
|
||||
bar() // Ok
|
||||
gav() // Ok
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>() // Ok
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ open class Base {
|
||||
foo() // Ok
|
||||
bar() // Ok
|
||||
gav() // Ok
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>() // Ok
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ class Derived : Base() {
|
||||
foo() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@ class Derived : Base() {
|
||||
foo() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
}
|
||||
@@ -66,7 +66,7 @@ class Derived : Base() {
|
||||
fun test2() {
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
<!UNRESOLVED_REFERENCE!>baz<!>()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+5
-5
@@ -20,8 +20,8 @@ typealias CStr = JHost.Consumer<String>
|
||||
typealias CStrList = JHost.Consumer<List<String>>
|
||||
typealias C2<T> = JHost.Consumer2<T, T>
|
||||
|
||||
val test1 = <!UNRESOLVED_REFERENCE!>R<!> { }
|
||||
val test2 = <!UNRESOLVED_REFERENCE!>C<!><String> { s -> <!AMBIGUITY!>println<!>(s.<!UNRESOLVED_REFERENCE!>length<!>) }
|
||||
val test3 = <!UNRESOLVED_REFERENCE!>CStr<!> { s -> <!AMBIGUITY!>println<!>(s.<!UNRESOLVED_REFERENCE!>length<!>) }
|
||||
val test4 = <!UNRESOLVED_REFERENCE!>CStrList<!> { ss -> <!AMBIGUITY, UNRESOLVED_REFERENCE, UNRESOLVED_REFERENCE!>for (s in ss) { <!AMBIGUITY!>println<!>(s.<!UNRESOLVED_REFERENCE!>length<!>) }<!> }
|
||||
val test5 = <!UNRESOLVED_REFERENCE!>C2<!><Int> { a, b -> val x: Int = a <!AMBIGUITY!>+<!> b; println(x)}
|
||||
val test1 = R { }
|
||||
val test2 = C<String> { s -> println(s.length) }
|
||||
val test3 = CStr { s -> <!AMBIGUITY!>println<!>(s.<!UNRESOLVED_REFERENCE!>length<!>) }
|
||||
val test4 = CStrList { ss -> <!UNRESOLVED_REFERENCE, UNRESOLVED_REFERENCE, UNRESOLVED_REFERENCE!>for (s in ss) { <!AMBIGUITY!>println<!>(s.<!UNRESOLVED_REFERENCE!>length<!>) }<!> }
|
||||
val test5 = C2<Int> { a, b -> val x: Int = a <!AMBIGUITY!>+<!> b; println(x)}
|
||||
|
||||
Reference in New Issue
Block a user