diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/VarargLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/VarargLowering.kt index ba2e0e2e8bd..5e11aed9155 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/VarargLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/VarargLowering.kt @@ -35,7 +35,13 @@ class VarargInjectionLowering internal constructor(val context: Context): Declar when (it) { is IrField -> lower(it.descriptor, it.initializer) is IrFunction -> lower(it.descriptor, it.body) - is IrProperty -> lower(it.descriptor, it.backingField) + is IrProperty -> { + lower(it.descriptor, it.backingField) + if (it.getter != null) + lower(it.getter!!.descriptor, it.getter) + if (it.setter != null) + lower(it.setter!!.descriptor, it.setter) + } } } }