Skip to content

Commit bd56936

Browse files
sbogolepovSpace Team
authored andcommitted
[Native] Enable objcExportBlockExplicitParameterNames by default
As the next step of KT-77488, we enable it by default. We keep the binary option available as we want users to be able to disable it in case of problems. ^KT-78810 Fixed
1 parent 0687c72 commit bd56936

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanCompilerFrontendServices.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ internal fun StorageComponentContainer.initContainer(config: KonanConfig) {
4545
get() = config.configuration.getBoolean(KonanConfigKeys.OBJC_GENERICS)
4646

4747
override val objcExportBlockExplicitParameterNames: Boolean
48-
get() = config.configuration.getBoolean(BinaryOptions.objcExportBlockExplicitParameterNames)
48+
get() = config.configuration.get(BinaryOptions.objcExportBlockExplicitParameterNames, true)
4949

5050
override val disableSwiftMemberNameMangling: Boolean
5151
get() = config.configuration.getBoolean(BinaryOptions.objcExportDisableSwiftMemberNameMangling)

kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExport.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ internal fun produceObjCExportInterface(
6060
val reportNameCollisions = config.configuration.getBoolean(BinaryOptions.objcExportReportNameCollisions)
6161
val errorOnNameCollisions = config.configuration.getBoolean(BinaryOptions.objcExportErrorOnNameCollisions)
6262
val explicitMethodFamily = config.configuration.getBoolean(BinaryOptions.objcExportExplicitMethodFamily)
63-
val objcExportBlockExplicitParameterNames = config.configuration.getBoolean(BinaryOptions.objcExportBlockExplicitParameterNames)
63+
val objcExportBlockExplicitParameterNames = config.configuration.get(BinaryOptions.objcExportBlockExplicitParameterNames, true)
6464

6565
val problemCollector = ObjCExportCompilerProblemCollector(context)
6666

0 commit comments

Comments
 (0)