// !LANGUAGE: -DestructuringLambdaParameters // !CHECK_TYPE // !DIAGNOSTICS: -UNUSED_PARAMETER data class A(val x: Int, val y: String) fun foo(block: (A) -> Unit) { } fun bar() { foo { (a, b) -> a checkType { _() } b checkType { _() } } }