// !WITH_NEW_INFERENCE // !CONSTRAINT_SYSTEM_FOR_OVERLOAD_RESOLUTION: CONSTRAINT_SYSTEM_FOR_NEW_INFERENCE // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: a.kt package a fun foo(block: (T?) -> Unit) {} // FILE: b.kt package b fun foo(block: (K) -> Unit) {} // FILE: test.kt import a.* import b.* fun main() { foo { } }