[FIR] Store list of sealed inheritors even if there are none of them
This commit is contained in:
+4
@@ -72,6 +72,10 @@ class FirSealedClassInheritorsTransformer : FirTransformer<Nothing?>() {
|
||||
override fun visitRegularClass(regularClass: FirRegularClass, data: MutableMap<FirRegularClass, MutableList<ClassId>>) {
|
||||
regularClass.declarations.forEach { it.accept(this, data) }
|
||||
|
||||
if (regularClass.modality == Modality.SEALED) {
|
||||
data.computeIfAbsent(regularClass) { mutableListOf() }
|
||||
}
|
||||
|
||||
val symbolProvider = regularClass.session.firSymbolProvider
|
||||
|
||||
for (typeRef in regularClass.superTypeRefs) {
|
||||
|
||||
Reference in New Issue
Block a user