diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt index fb783f6307a..6929977880b 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt @@ -151,12 +151,12 @@ class Fir2IrDeclarationStorage( } private fun IrClass.declareSupertypesAndTypeParameters(klass: FirClass<*>): IrClass { - superTypes = klass.superTypeRefs.map { superTypeRef -> - superTypeRef.toIrType(session, this@Fir2IrDeclarationStorage) - } if (klass is FirRegularClass) { setTypeParameters(klass) } + superTypes = klass.superTypeRefs.map { superTypeRef -> + superTypeRef.toIrType(session, this@Fir2IrDeclarationStorage) + } return this }