00a08fc6a4
constructor, but not function reference to the constructor. #KT-32162
13 lines
416 B
Kotlin
Vendored
13 lines
416 B
Kotlin
Vendored
// CHECK_BYTECODE_LISTING
|
|
// LANGUAGE: -JvmInlineValueClasses, +GenericInlineClassParameter
|
|
// IGNORE_BACKEND: JVM
|
|
|
|
inline class ICStr(val value: String)
|
|
inline class ICIStr<T : ICStr>(val value: T)
|
|
inline class ICIStrArray<T : ICStr>(val value: Array<T>)
|
|
|
|
fun box(): String {
|
|
val res = ICIStrArray(arrayOf(ICStr("OK"))).value[0].value
|
|
if (res != "OK") return res
|
|
return ICIStr(ICStr("OK")).value.value
|
|
} |