From ed2f0c295b13ad7b8f3e67d9416488d38963580d Mon Sep 17 00:00:00 2001 From: Nikolay Lunyak Date: Wed, 28 Jun 2023 16:35:35 +0300 Subject: [PATCH] [FIR] Remove the TODO from `FirExplicitBackingFieldForbiddenChecker` Looks obsolete, nothing seems to fail. --- .../FirExplicitBackingFieldForbiddenChecker.kt | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExplicitBackingFieldForbiddenChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExplicitBackingFieldForbiddenChecker.kt index 87017a969ef..5ec7d203787 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExplicitBackingFieldForbiddenChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExplicitBackingFieldForbiddenChecker.kt @@ -25,16 +25,6 @@ object FirExplicitBackingFieldForbiddenChecker : FirBackingFieldChecker() { return } - // TODO: Sometimes status is not resolved. - // See: recursiveContractCustomContractFunction.fir.kt#L31 - - @OptIn(SymbolInternals::class) - val status = declaration.propertySymbol.fir.status - - if (status !is FirResolvedDeclarationStatus) { - return - } - if (declaration.propertySymbol.isAbstract) { reporter.reportOn(declaration.source, getProperDiagnostic(context), context) }