From aaf34c34368363056e8b7b323108075611ab381f Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Wed, 3 Jan 2024 15:20:32 +0200 Subject: [PATCH] [IR] Fixed a bug with local classes extraction from lambdas #KT-64508 Fixed --- .../kotlin/backend/common/lower/inline/LocalClasses.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/LocalClasses.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/LocalClasses.kt index a8c142dfb98..ed680ba1ab2 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/LocalClasses.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/LocalClasses.kt @@ -68,6 +68,8 @@ class LocalClassesInInlineLambdasLowering(val context: CommonBackendContext) : B } override fun visitClass(declaration: IrClass) { + declaration.transformChildren(transformer, declaration) + localClasses.add(declaration) }