diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/OptimizationPipeline.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/OptimizationPipeline.kt index cd16c634d6c..8c341a90ead 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/OptimizationPipeline.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/OptimizationPipeline.kt @@ -45,6 +45,7 @@ private class LlvmPipelineConfiguration(context: Context) { val cpuArchitecture: String = when (target) { KonanTarget.IOS_ARM32 -> "armv7" KonanTarget.IOS_ARM64 -> "arm64" + KonanTarget.IOS_X64 -> "core2" KonanTarget.MACOS_X64 -> "core2" else -> error("There is no support for ${target.name} target yet.") } diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index 0a5cc29462e..cb1060c0ccd 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -3447,7 +3447,7 @@ task coverage_basic_library(type: RunStandaloneKonanTest) { doFirst { def konancScript = isWindows() ? "konanc.bat" : "konanc" def konanc = "$dist/bin/$konancScript" - "$konanc $projectDir/coverage/basic/library/library.kt -p library -o $dir/lib_to_cover".execute().waitFor() + "$konanc -target ${getTarget(project).name} $projectDir/coverage/basic/library/library.kt -p library -o $dir/lib_to_cover".execute().waitFor() } flags = ["-Xcoverage-file=$dir/program.profraw", "-l", "$dir/lib_to_cover", "-Xlibrary-to-cover=$dir/lib_to_cover.klib", "-entry", "coverage.basic.library.main"]