diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/JsGenerationContext.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/JsGenerationContext.kt index d5f3d95ce7f..943e5f457f5 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/JsGenerationContext.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/JsGenerationContext.kt @@ -35,7 +35,9 @@ class JsGenerationContext( currentFunction = func, staticContext = staticContext, localNames = localNames, - ) + ).also { + it.nameCache += nameCache + } } fun newDeclaration(func: IrFunction? = null, localNames: LocalNameGenerator? = null): JsGenerationContext { @@ -44,7 +46,9 @@ class JsGenerationContext( currentFunction = func, staticContext = staticContext, localNames = localNames, - ) + ).also { + it.nameCache += nameCache + } } private val nameCache = mutableMapOf()