diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt index 101a98b17f2..cf3045dad1f 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt @@ -67,7 +67,7 @@ internal fun IrClass.storageKind(context: Context): ObjectStorageKind = when { } val IrField.isMainOnlyNonPrimitive get() = when { - descriptor.type.computePrimitiveBinaryTypeOrNull() != null -> false + type.computePrimitiveBinaryTypeOrNull() != null -> false else -> storageKind == FieldStorageKind.MAIN_THREAD }