// !DIAGNOSTICS: -UNUSED_PARAMETER // !CHECK_TYPE class A { fun foo(f: (T) -> Unit) {} } fun test(a: A, b: A) { a.foo { it checkType { _() } } b.foo { it checkType { _() } } }