Convert lambda to reference: fix it works correctly for labeled expression

#KT-37214 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-05-27 20:52:05 +09:00
committed by Yan Zhulanow
parent 2a36a8acac
commit b9fab1123d
4 changed files with 39 additions and 2 deletions
@@ -0,0 +1,13 @@
class A {
fun f1() {}
}
fun myA(func: A.() -> Unit) {
A().func()
}
fun main() {
myA foo@{
<caret>this@foo.f1()
}
}
@@ -0,0 +1,11 @@
class A {
fun f1() {}
}
fun myA(func: A.() -> Unit) {
A().func()
}
fun main() {
myA(A::f1)
}