// !WITH_NEW_INFERENCE // !DIAGNOSTICS: -UNUSED_PARAMETER fun Int.invoke(a: Int) {} fun Int.invoke(a: Int, b: Int) {} class SomeClass fun test(identifier: SomeClass, fn: String.() -> Unit) { identifier() identifier(123) identifier(1, 2) 1.fn() }