From fa4de48d0e8fec098dc7070a2656de3b6fad3301 Mon Sep 17 00:00:00 2001 From: Vladimir Sukharev Date: Wed, 4 Oct 2023 08:24:05 +0200 Subject: [PATCH] [FIR2IR] Create annotations for IrConstructor ^KT-62262 Fixed --- .../backend/generators/Fir2IrCallableDeclarationsGenerator.kt | 1 + 1 file changed, 1 insertion(+) 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 02429319e98..4595e0977fe 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 @@ -231,6 +231,7 @@ class Fir2IrCallableDeclarationsGenerator(val components: Fir2IrComponents) : Fi isExternal = false, ).apply { metadata = FirMetadataSource.Function(constructor) + annotationGenerator.generate(this, constructor) // Add to cache before generating parameters to prevent an infinite loop when an annotation value parameter is annotated // with the annotation itself. @OptIn(LeakedDeclarationCaches::class)