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:
@@ -13,8 +13,8 @@ inline var value: (p: Int) -> String
|
||||
inline var value2: Int.(p: Int) -> String
|
||||
get() = {"123" }
|
||||
set(ext: Int.(p: Int) -> String) {
|
||||
11.<!UNRESOLVED_REFERENCE!>ext<!>(11)
|
||||
11.<!UNRESOLVED_REFERENCE!>ext<!>(11)
|
||||
11.ext(11)
|
||||
11.ext(11)
|
||||
|
||||
val p = ext
|
||||
}
|
||||
Reference in New Issue
Block a user