| // 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) |