JVM IR: erase parameter default value when copying it to bridge

#KT-48391 Fixed
This commit is contained in:
Alexander Udalov
2021-09-02 23:39:44 +02:00
parent bcafece28e
commit a06fc20680
12 changed files with 73 additions and 14 deletions
@@ -0,0 +1,17 @@
// FILE: 1.kt
class B : A<String>
fun box(): String =
B().f()!!
// FILE: 2.kt
interface A<T> {
fun f(s: String = RESULT): T? =
s as T
companion object {
private val RESULT = "OK"
}
}