From 9e5f03dd7d2812f67dbb2976521251f899aee0d4 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 22 Oct 2021 15:14:07 +0300 Subject: [PATCH] [FE] Change version of ProhibitConfusingSyntaxInWhenBranches to 1.8 ^KT-48385 --- .../org/jetbrains/kotlin/config/LanguageVersionSettings.kt | 5 ++++- 1 file changed, 4 insertions(+), 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 8a9daa04f8d..d895e946f9a 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -234,9 +234,12 @@ enum class LanguageFeature( RefineTypeCheckingOnAssignmentsToJavaFields(KOTLIN_1_7), JvmPermittedSubclassesAttributeForSealed(KOTLIN_1_7), ForbidUsingExtensionPropertyTypeParameterInDelegate(KOTLIN_1_7, kind = BUG_FIX), - ProhibitConfusingSyntaxInWhenBranches(KOTLIN_1_7, kind = BUG_FIX), // KT-48385 ProhibitNonExhaustiveIfInRhsOfElvis(KOTLIN_1_7, kind = BUG_FIX), // KT-44705 + // 1.8 + + ProhibitConfusingSyntaxInWhenBranches(KOTLIN_1_8, kind = BUG_FIX), // KT-48385 + // Temporarily disabled, see KT-27084/KT-22379 SoundSmartcastFromLoopConditionForLoopAssignedVariables(sinceVersion = null, kind = BUG_FIX), // Disabled for indefinite time. See KT-48535 and related discussion