diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/TailrecLowering.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/TailrecLowering.kt index 0009cc1fb87..8bdf76ef5ec 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/TailrecLowering.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/TailrecLowering.kt @@ -156,9 +156,10 @@ private class BodyTransformer( } } -private fun IrValueParameterSymbol.suggestVariableName(): String = if (descriptor.name.isSpecial) { - val oldNameStr = descriptor.name.asString() - "$" + oldNameStr.substring(1, oldNameStr.length - 1) -} else { - descriptor.name.identifier -} \ No newline at end of file +private fun IrValueParameterSymbol.suggestVariableName(): String = + if (owner.name.isSpecial) { + val oldNameStr = owner.name.asString() + "$" + oldNameStr.substring(1, oldNameStr.length - 1) + } else { + owner.name.identifier + } \ No newline at end of file