From 4fb8ab052f6009c08df7c871147e0df13414f5b8 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 26 Nov 2021 15:19:04 +0300 Subject: [PATCH] Add workaround for KT-49925 --- .../jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt index 8795daee3e6..c049905e0db 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt @@ -436,7 +436,8 @@ internal class KtSymbolByFirBuilder private constructor( val containingClass = getContainingClass(rootSession) ?: return null val originalDeclaration = originalForSubstitutionOverride ?: return null - val allowedTypeParameters = buildSet { + @Suppress("RemoveExplicitTypeArguments") + val allowedTypeParameters = buildSet { // declaration's own parameters originalDeclaration.typeParameters.mapTo(this) { it.symbol.toLookupTag() }