blob: e583fd322bc6c0ee35c7f89a4b36a4c75c706615 [file]
// DIAGNOSTICS: -UNUSED_PARAMETER
fun foo1(i: (Int) -> Unit) {}
fun foo2(i: (Int, Int) -> Unit) {}
fun foo3(i: (Pair) -> Unit) {}
fun bar(x: Int, y: Int) {
foo1 { <!NAME_SHADOWING!>x<!> -> x }
foo2 { <!NAME_SHADOWING!>x<!>: Int, <!NAME_SHADOWING!>y<!>: Int ->
val <!NAME_SHADOWING!>x<!> = x
}
foo3 { (x, y) ->
val <!NAME_SHADOWING!>x<!> = x
}
}
data class Pair(val a: Int, val b: Int)