From 60365cc116c1f04c57d9bedcafea108764fdd78c Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Thu, 11 Jan 2024 13:03:36 +0100 Subject: [PATCH] Revert "Make it possible to enable "non-local break and continue" with -language-version flag" This reverts commit 96b2f13397dc5430e5d44544661cb1dbba923c18. Unfortunately, in K2, the feature works only in JVM. KT-56466 The feature is postponed till 2.2 (preview is postponed till 2.1) KT-1436 --- .../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 de09a399014..81be54d061e 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -318,7 +318,6 @@ enum class LanguageFeature( ProhibitSingleNamedFunctionAsExpression(KOTLIN_2_1, kind = BUG_FIX), // KT-62573 ForbidLambdaParameterWithMissingDependencyType(KOTLIN_2_1, kind = BUG_FIX), // KT-64266 JsAllowInvalidCharsIdentifiersEscaping(KOTLIN_2_1, kind = OTHER), // KT-31799 - BreakContinueInInlineLambdas(KOTLIN_2_1), // KT-1436 // End of 2.* language features -------------------------------------------------- @@ -352,6 +351,7 @@ enum class LanguageFeature( // Experimental features + BreakContinueInInlineLambdas(null), // KT-1436 LightweightLambdas(null), JsEnableExtensionFunctionInExternals(null, kind = OTHER), PackagePrivateFileClassesWithAllPrivateMembers(null), // Disabled until the breaking change is approved by the committee, see KT-10884.