From cb8951eeef02a04334c558b28ab4106761b5c197 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 23 Aug 2018 16:46:26 +0200 Subject: [PATCH] Do not write pre-release binaries for stable LV This is another cherry-pick of the commit 475a80b641 which was accidentally reverted by 927706883e during the rebase on master --- .../src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt index 5c01c0a6d82..35abcb0635f 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -275,7 +275,7 @@ class LanguageVersionSettingsImpl @JvmOverloads constructor( } } - override fun isPreRelease(): Boolean = KotlinCompilerVersion.isPreRelease() || + override fun isPreRelease(): Boolean = languageVersion.isPreRelease() || specificFeatures.any { (feature, state) -> state == LanguageFeature.State.ENABLED && feature.forcesPreReleaseBinariesIfEnabled() }