diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/KtDeclarationAndFirDeclarationEqualityChecker.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/KtDeclarationAndFirDeclarationEqualityChecker.kt index cffc82ae88f..70bcd59bb68 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/KtDeclarationAndFirDeclarationEqualityChecker.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/KtDeclarationAndFirDeclarationEqualityChecker.kt @@ -182,8 +182,11 @@ object KtDeclarationAndFirDeclarationEqualityChecker { psiTypeReference: KtTypeReference, coneTypeReference: FirTypeRef, isVararg: Boolean - ): Boolean = - psiTypeReference.toKotlinTypReference().renderTypeAsKotlinType(isVararg) == coneTypeReference.renderTypeAsKotlinType() + ): Boolean { + val psiText = psiTypeReference.toKotlinTypReference().renderTypeAsKotlinType(isVararg) + val firText = coneTypeReference.renderTypeAsKotlinType(isVararg) + return psiText == firText + } @Suppress("DEPRECATION_ERROR") private fun KtTypeReference.toKotlinTypReference(): FirTypeRef {