Files
kotlin-fork/compiler/testData/codegen/box/inlineClasses/kt34902.kt
T

20 lines
473 B
Kotlin
Vendored

// WITH_RUNTIME
interface OneofField<T> {
val value: T
val number: Int
val name: String
data class OneofUint32 constructor(
override val value: UInt,
override val number: Int = 111,
override val name: String = "oneof_uint32"
) : OneofField<UInt>
}
fun box(): String {
val d = OneofField.OneofUint32(0u)
val s = d.toString()
if (s != "OneofUint32(value=0, number=111, name=oneof_uint32)") return s
return "OK"
}