* Add missing KonanTarget.IOS_X64 to llvm optimization pipeline (#2980)

* Fix coverage_basic_library for ios_x64
This commit is contained in:
Sergey Bogolepov
2019-05-16 00:06:12 +07:00
committed by GitHub
parent aebbad4401
commit a1ae034a78
2 changed files with 2 additions and 1 deletions
@@ -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.")
}
+1 -1
View File
@@ -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"]