diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt index 93bbe16a7c1..edb6ef869ff 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt @@ -416,7 +416,8 @@ internal class ObjCExportHeaderGenerator(val context: Context) { add("@interface $kotlinAnyName : NSObject") add("-(instancetype) init __attribute__((unavailable));") - add("+(void)initialize;") + add("+(instancetype) new __attribute__((unavailable));") + add("+(void)initialize __attribute__((objc_requires_super));") add("@end;") add("")