From 543ce06d8542648fbd6f487a81c75ec0b33682af Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 10 Jun 2021 16:13:09 +0300 Subject: [PATCH] FIR OptIn: temporarily replace error USAGE with warning This commit is required for FP test to pass, because FP test does not see module -Xopt-in=... flags. --- .../fir/checkers/generator/diagnostics/FirDiagnosticsList.kt | 2 +- .../org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt | 2 +- 2 files changed, 2 insertions(+), 2 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 aff70cb1591..a9d06496f65 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 @@ -249,7 +249,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") { parameter("optInMarkerFqName") parameter("message") } - val EXPERIMENTAL_API_USAGE_ERROR by error(PositioningStrategy.REFERENCE_BY_QUALIFIED) { + val EXPERIMENTAL_API_USAGE_ERROR by warning(PositioningStrategy.REFERENCE_BY_QUALIFIED) { parameter("optInMarkerFqName") parameter("message") } 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 ab67385f725..a842b8081fd 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 @@ -214,7 +214,7 @@ object FirErrors { // OptIn-related val EXPERIMENTAL_API_USAGE by warning2(SourceElementPositioningStrategies.REFERENCE_BY_QUALIFIED) - val EXPERIMENTAL_API_USAGE_ERROR by error2(SourceElementPositioningStrategies.REFERENCE_BY_QUALIFIED) + val EXPERIMENTAL_API_USAGE_ERROR by warning2(SourceElementPositioningStrategies.REFERENCE_BY_QUALIFIED) val EXPERIMENTAL_OVERRIDE by warning2() val EXPERIMENTAL_OVERRIDE_ERROR by error2() val EXPERIMENTAL_IS_NOT_ENABLED by warning0(SourceElementPositioningStrategies.REFERENCED_NAME_BY_QUALIFIED)