// !DIAGNOSTICS: -UNUSED_PARAMETER interface ILength { val length: Int } class Impl(override val length: Int) : ILength fun foo(a: (Int) -> T) = 0 fun bar(a: (Int) -> T) { a(42).length } fun test() { foo { } bar { } }