From 7e4f9def833ee1997aa77a47bb5d7e9a38a8c40c Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Tue, 22 Aug 2023 16:25:04 +0200 Subject: [PATCH] Fix that INAPPLICABLE_TARGET_ON_PROPERTY_WARNING diagnostic is considered as an error It was a stupid copy-paste typo. Please notice that this bug is only presented in K2. In K1, INAPPLICABLE_TARGET_ON_PROPERTY_WARNING is a warning. But in K2, INAPPLICABLE_TARGET_ON_PROPERTY_WARNING doesn't matter as much because it's only possible when LV <= 1.9. But K2 frontend doesn't guarantee support of language flags that are < 2.0, anyway. There are no tests because the test would be too trivial. --- .../fir/checkers/generator/diagnostics/FirDiagnosticsList.kt | 2 +- .../org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt | 2 +- .../fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt b/compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt index ac14b321d41..c4d17377f5f 100644 --- a/compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt +++ b/compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt @@ -351,7 +351,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") { val INAPPLICABLE_TARGET_ON_PROPERTY by error { parameter("useSiteDescription") } - val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by error { + val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by warning { parameter("useSiteDescription") } val INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE by error { diff --git a/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt b/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt index 4e81d19ac08..2270817803b 100644 --- a/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt +++ b/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt @@ -275,7 +275,7 @@ object FirErrors { val WRONG_ANNOTATION_TARGET by error1() val WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET by error2() val INAPPLICABLE_TARGET_ON_PROPERTY by error1() - val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by error1() + val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by warning1() val INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE by error1() val INAPPLICABLE_TARGET_PROPERTY_HAS_NO_DELEGATE by error0() val INAPPLICABLE_TARGET_PROPERTY_HAS_NO_BACKING_FIELD by error0() diff --git a/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt b/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt index 628b224702b..27a6ac623ea 100644 --- a/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt +++ b/compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt @@ -141,7 +141,6 @@ val FIR_NON_SUPPRESSIBLE_ERROR_NAMES: Set = setOf( "WRONG_ANNOTATION_TARGET", "WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET", "INAPPLICABLE_TARGET_ON_PROPERTY", - "INAPPLICABLE_TARGET_ON_PROPERTY_WARNING", "INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE", "INAPPLICABLE_TARGET_PROPERTY_HAS_NO_DELEGATE", "INAPPLICABLE_TARGET_PROPERTY_HAS_NO_BACKING_FIELD",