// !DIAGNOSTICS: -UNUSED_PARAMETER // KT-12751 Type inference failed with forEach and bound reference class L fun L.foo(action: (T) -> Unit): Unit {} class B { fun remove(charSequence: CharSequence) {} } fun foo(list: L, b: B) { list.foo(b::remove) list.foo(b::remove) }