[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 irParent: IrClass
): IrAnonymousInitializer = convertCatching(anonymousInitializer) { ): IrAnonymousInitializer = convertCatching(anonymousInitializer) {
return anonymousInitializer.convertWithOffsets { startOffset, endOffset -> return anonymousInitializer.convertWithOffsets { startOffset, endOffset ->
symbolTable.descriptorExtension.declareAnonymousInitializer( irFactory.createAnonymousInitializer(
startOffset, startOffset, endOffset, IrDeclarationOrigin.DEFINED,
endOffset, IrAnonymousInitializerSymbolImpl()
IrDeclarationOrigin.DEFINED,
irParent.descriptor
).apply { ).apply {
setParent(irParent) setParent(irParent)
addDeclarationToParent(this, irParent) addDeclarationToParent(this, irParent)