diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/SpecialBackendChecksTraversal.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/SpecialBackendChecksTraversal.kt index e7db1edc209..4e0796f0c47 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/SpecialBackendChecksTraversal.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/SpecialBackendChecksTraversal.kt @@ -593,7 +593,7 @@ private class BackendChecker( } override fun visitClass(declaration: IrClass) { - if (declaration.isKotlinObjCClass()) { + if (!declaration.isExpect && declaration.isKotlinObjCClass()) { checkKotlinObjCClass(declaration) } super.visitClass(declaration)