diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt index 6d67111c4b1..2db32f96bd2 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt @@ -53,9 +53,19 @@ abstract class SwiftTypeCheckBaseTest : AbstractNativeSimpleTest() { val configs = testRunSettings.configurables as AppleConfigurables val swiftTarget = configs.targetTriple.withOSVersion(configs.osVersionMin).toString() + val bridgeModuleFile = buildDir.resolve("module.modulemap").apply { + writeText(""" + module KotlinBridges { + umbrella header "${cHeader.absolutePath}" + export * + } + """.trimIndent() + ) + } + val args = listOf( "-typecheck", swiftFile.absolutePath, - "-import-objc-header", cHeader.absolutePath, + "-Xcc", "-fmodule-map-file=${bridgeModuleFile.absolutePath}", "-sdk", configs.absoluteTargetSysRoot, "-target", swiftTarget )