KT-2829 Local variables used only in multi-declaration are marked as unused

#KT-2829 fixed
This commit is contained in:
Svetlana Isakova
2012-09-26 15:17:26 +04:00
parent 92ac865c72
commit 67ec48eaa6
3 changed files with 22 additions and 1 deletions
@@ -0,0 +1,16 @@
package test
fun a(s: String) { // <- ERROR
val (x, y) = Pair("", s)
println(x + y)
}
fun b(s: String) {
val x = Pair("", s)
println(x)
}
//from library
data class Pair<A, B>(val a: A, val b: B)
fun println(a: Any?) = a