[IR] Don't assume subclasses as part of member scope of sealed class

This commit is contained in:
Dmitriy Novozhilov
2020-12-06 14:53:08 +03:00
committed by TeamCityServer
parent b6bd7c48f4
commit d5c1e5681c
@@ -27,7 +27,6 @@ class IrSyntheticDeclarationGenerator(context: GeneratorContext) : IrElementVisi
val result = mutableListOf<DeclarationDescriptor>()
result.addAll(DescriptorUtils.getAllDescriptors(descriptor.unsubstitutedMemberScope))
result.addAll(descriptor.constructors)
result.addAll(descriptor.sealedSubclasses)
descriptor.companionObjectDescriptor?.let { result.add(it) }
return result
@@ -49,4 +48,4 @@ class IrSyntheticDeclarationGenerator(context: GeneratorContext) : IrElementVisi
declaration.acceptChildrenVoid(this)
}
}
}