From 36c0ed3c9ec3f0e63207caaee5f15af2ce1268fe Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 3 Nov 2023 15:29:49 +0200 Subject: [PATCH] [FIR2IR] Get rid of last usage of symbolTable in Fir2IrCallableDeclarationsGenerator --- .../generators/Fir2IrCallableDeclarationsGenerator.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt index 9f0c2019775..0cb068193c2 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt @@ -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)