diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt39588.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt39588.kt index c15b1535874..fed2d453fb5 100644 --- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt39588.kt +++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt39588.kt @@ -1,14 +1,10 @@ -// IGNORE_BACKEND_FIR: JVM_IR -// FIR status: not supported in JVM IR -// IGNORE_BACKEND: JVM_IR -// IGNORE_BACKEND: NATIVE -// Native: https://youtrack.jetbrains.com/issue/KT-48749 +// WITH_STDLIB import kotlin.reflect.KProperty class OptionDescriptor interface ArgumentValueDelegate { - operator fun getValue(thisRef: Any?, property: KProperty<*>): T = "OK" as T + operator fun getValue(thisRef: Any?, property: KProperty<*>): T = listOf("OK") as T } abstract class CLIEntity constructor(val delegate: ArgumentValueDelegate) { @@ -21,5 +17,5 @@ class SingleNullableOption constructor(descriptor: OptionDescriptor) fun box(): String { val x: List? by SingleNullableOption(OptionDescriptor()) - return x.toString() -} \ No newline at end of file + return x?.get(0).toString() +}