Files
kotlin-fork/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.kt
T
Kirill Rakhman 8de36c416e [RAW FIR] Put destructuring statements outside of main lambda block
This fixes a false positive REDECLARATION when you want to shadow
a destructured lambda parameter inside the lambda.

#KT-60771 Fixed
2023-08-24 11:07:45 +00:00

14 lines
219 B
Kotlin
Vendored

// WITH_STDLIB
fun ff(): Int {
var i = 1
for (<!NAME_SHADOWING!>i<!> in 0..10) {
}
for ((<!NAME_SHADOWING!>i<!>, j) in listOf(Pair(1,2))) {
val <!NAME_SHADOWING!>i<!> = i
}
return i
}