[FIR2IR] Get rid of last usage of symbolTable in Fir2IrCallableDeclarationsGenerator

This commit is contained in:
Dmitriy Novozhilov
2023-11-03 15:29:49 +02:00
committed by Space Team
parent aab5664c5b
commit 36c0ed3c9e
@@ -914,11 +914,9 @@ class Fir2IrCallableDeclarationsGenerator(val components: Fir2IrComponents) : Fi
irParent: IrClass
): IrAnonymousInitializer = convertCatching(anonymousInitializer) {
return anonymousInitializer.convertWithOffsets { startOffset, endOffset ->
symbolTable.descriptorExtension.declareAnonymousInitializer(
startOffset,
endOffset,
IrDeclarationOrigin.DEFINED,
irParent.descriptor
irFactory.createAnonymousInitializer(
startOffset, endOffset, IrDeclarationOrigin.DEFINED,
IrAnonymousInitializerSymbolImpl()
).apply {
setParent(irParent)
addDeclarationToParent(this, irParent)