From 1c91020c6c9adec70d713ee04b9b3733a4d9be40 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Fri, 14 Sep 2018 17:09:13 +0300 Subject: [PATCH] Safe determining Kotlin/Native meta version (with error reporting on unknown version) --- .../src/main/kotlin/org/jetbrains/kotlin/konan/MetaVersion.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/MetaVersion.kt b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/MetaVersion.kt index 54f0adbe3ef..30a275aedcf 100644 --- a/shared/src/main/kotlin/org/jetbrains/kotlin/konan/MetaVersion.kt +++ b/shared/src/main/kotlin/org/jetbrains/kotlin/konan/MetaVersion.kt @@ -35,7 +35,8 @@ enum class MetaVersion(val metaString: String) { companion object { fun findAppropriate(metaString: String): MetaVersion { - return MetaVersion.values().find { it.metaString.equals(metaString, ignoreCase = true) } ?: RELEASE + return MetaVersion.values().find { it.metaString.equals(metaString, ignoreCase = true) } + ?: if (metaString.isBlank()) RELEASE else error("Unknown meta version: $metaString") } } }