FIR resolve: add partial support of extension lambda calls
Here we introduce ONLY_IMPLICIT_RECEIVER tower level to support extension lambda calls on local variables, and soften extension receiver checks to make such extensions visible & applicable. Also here we try to map arguments twice for functional types
This commit is contained in:
+2
-2
@@ -12,7 +12,7 @@ fun test(a: A, b: B) {
|
||||
b.(a)()
|
||||
|
||||
with(b) {
|
||||
val y: Int = <!UNRESOLVED_REFERENCE!>a<!>()
|
||||
(<!UNRESOLVED_REFERENCE!>a<!>)()
|
||||
val y: Int = a()
|
||||
(a)()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user