From f0a8d7c86ffae7f21fa56b65f959510396b561a7 Mon Sep 17 00:00:00 2001 From: Kirill Rakhman Date: Tue, 9 May 2023 09:40:37 +0200 Subject: [PATCH] [FIR] Add TODO for ConeDestructuringDeclarationsOnTopLevel #KT-58563 --- .../fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt index ecb85e64fbb..546b0094416 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt @@ -107,7 +107,7 @@ private fun ConeDiagnostic.toKtDiagnostic( else -> this.getFactory(source).createOn(qualifiedAccessSource ?: source) } - is ConeDestructuringDeclarationsOnTopLevel -> null // reported as regular syntax error + is ConeDestructuringDeclarationsOnTopLevel -> null // TODO Currently a parsing error. Would be better to report here instead KT-58563 is ConeCannotInferTypeParameterType -> FirErrors.CANNOT_INFER_PARAMETER_TYPE.createOn(source) is ConeCannotInferValueParameterType -> FirErrors.CANNOT_INFER_PARAMETER_TYPE.createOn(source) is ConeTypeVariableTypeIsNotInferred -> FirErrors.INFERENCE_ERROR.createOn(qualifiedAccessSource ?: source)