K2: reproduce KT-57880

This commit is contained in:
Mikhail Glukhikh
2023-04-15 11:34:14 +02:00
committed by Space Team
parent ed4cc99db3
commit 089222cecc
7 changed files with 56 additions and 0 deletions
@@ -0,0 +1,13 @@
// ISSUE: KT-57880
fun outerLambda(action: String.() -> Unit) {}
var lambda: Int.() -> Unit = {}
fun consume(arg: String) {}
fun main() {
outerLambda {
lambda = {
consume(<!ARGUMENT_TYPE_MISMATCH!>this@outerLambda<!>)
}
}
}
@@ -0,0 +1,13 @@
// ISSUE: KT-57880
fun outerLambda(action: String.() -> Unit) {}
var lambda: Int.() -> Unit = {}
fun consume(arg: String) {}
fun main() {
outerLambda {
lambda = {
consume(this@outerLambda)
}
}
}