From b5fae96934d4798139b090954a52ac1926f79a3f Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Thu, 15 Apr 2021 16:54:25 +0300 Subject: [PATCH] [native][tests] Fix incorrect enum in ExecutorService --- .../src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt index fc7b3172fd7..e1b581085bc 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt @@ -230,8 +230,9 @@ private fun simulator(project: Project): ExecutorService = object : ExecutorServ "${configurables.target} is not a simulator." } val compatibleArchs = when (HostManager.host.architecture) { - is Architecture.X64 -> listOf(Architecture.X64, Architecture.X86) - is Architecture.ARM64 -> listOf(Architecture.ARM64, Architecture.ARM32) + Architecture.X64 -> listOf(Architecture.X64, Architecture.X86) + Architecture.ARM64 -> listOf(Architecture.ARM64, Architecture.ARM32) + else -> throw IllegalStateException("$target is not supported by the simulator") } require(configurables.target.architecture in compatibleArchs) { "Can't run simulator with ${configurables.target.architecture} architecture."