From 4589463e92a08e0ed542ca5ef1f657b547e43ac2 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 24 Apr 2023 18:12:56 +0200 Subject: [PATCH] FirBasedSymbol: call lazyResolveToPhase directly on a backing field --- .../src/org/jetbrains/kotlin/fir/symbols/FirBasedSymbol.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/symbols/FirBasedSymbol.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/symbols/FirBasedSymbol.kt index fc9a07e7dbe..8f2d831add7 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/symbols/FirBasedSymbol.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/symbols/FirBasedSymbol.kt @@ -111,10 +111,7 @@ private fun FirAnnotationContainer.isDefinitelyEmpty(anchorElement: FirBasedSymb fun FirAnnotationContainer.resolvedAnnotationsWithClassIds(anchorElement: FirBasedSymbol<*>): List { if (isDefinitelyEmpty(anchorElement)) return emptyList() - when (anchorElement) { - is FirBackingFieldSymbol -> anchorElement.propertySymbol - else -> anchorElement - }.lazyResolveToPhase(FirResolvePhase.TYPES) + anchorElement.lazyResolveToPhase(FirResolvePhase.TYPES) return annotations }