[K2, MPP] Restore ir functions actualization by argument types instead of full signatures

Refactor IrActualizer
This commit is contained in:
Ivan Kochurkin
2023-03-09 20:14:08 +01:00
committed by Space Team
parent d99b4c78d2
commit ec34b9fa7b
6 changed files with 193 additions and 154 deletions
@@ -2,7 +2,7 @@
// FILE: common.kt
<!NO_ACTUAL_FOR_EXPECT{JVM}!>expect enum class Foo {
<!NO_ACTUAL_FOR_EXPECT{JVM}!>ENTRY<!>
ENTRY
}<!>
expect enum class _TimeUnit
@@ -8,7 +8,7 @@ expect class Foo {
<!NO_ACTUAL_FOR_EXPECT{JVM}!>fun f2(s: List<String>?): MutableMap<Boolean?, Foo><!>
<!NO_ACTUAL_FOR_EXPECT{JVM}!>fun <T : Set<Number>> f3(t: T): T?<!>
fun <T : Set<Number>> f3(t: T): T?
}
// MODULE: m2-jvm()()(m1-common)