From 9ca5f835f5302c051450bcc7351f383c360cac6d Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Wed, 13 Dec 2017 11:31:04 +0300 Subject: [PATCH] Add other minor improvements when producing framework --- .../backend/konan/objcexport/ObjCExportHeaderGenerator.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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("")