From 643e4f5c5ac15009bebf63d9d84b0a09c005cffa Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Fri, 4 May 2018 15:21:16 +0200 Subject: [PATCH] Get rid of descriptors in TailrecLowering --- .../kotlin/backend/common/lower/TailrecLowering.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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