diff --git a/compiler/testData/diagnostics/tests/dataClasses/strange.kt b/compiler/testData/diagnostics/tests/dataClasses/strange.kt index 7cea5809fd6..7edb3a4593f 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/strange.kt +++ b/compiler/testData/diagnostics/tests/dataClasses/strange.kt @@ -1,4 +1,6 @@ // FIR_IDENTICAL +// LANGUAGE: +DataObjects + data enum class First(val x: Int) { A(1), B(2) diff --git a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt index 15338044908..d21ca3adae8 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -260,7 +260,6 @@ enum class LanguageFeature( RefineTypeCheckingOnAssignmentsToJavaFields(KOTLIN_1_8, kind = BUG_FIX), RangeUntilOperator(KOTLIN_1_8), // KT-15613 GenericInlineClassParameter(sinceVersion = KOTLIN_1_8, kind = UNSTABLE_FEATURE), // KT-32162 - DataObjects(KOTLIN_1_8), // KT-4107 LightweightLambdas(KOTLIN_1_8, defaultState = State.DISABLED), // 1.9 @@ -284,6 +283,7 @@ enum class LanguageFeature( BreakContinueInInlineLambdas(KOTLIN_1_9, defaultState = State.ENABLED), // KT-1436 EnumEntries(KOTLIN_1_9, sinceApiVersion = ApiVersion.KOTLIN_1_8, defaultState = State.DISABLED, kind = UNSTABLE_FEATURE), // KT-48872 EnableDfaWarningsInK2(KOTLIN_1_9, kind = OTHER), // KT-50965 + DataObjects(KOTLIN_1_9), // KT-4107 // Disabled for indefinite time. See KT-53751 IgnoreNullabilityForErasedValueParameters(sinceVersion = null, kind = BUG_FIX),