import kotlin.platform.* fun List.foo() = "foo" [platformName("fooInt")] fun List.foo() = "fooInt" fun box(): String { val strings = listOf("", "").foo() if (strings != "foo") return "Fail: $strings" val ints = listOf(1, 2).foo() if (ints != "fooInt") return "Fail: $ints" return "OK" }