Get rid of descriptors in TailrecLowering

This commit is contained in:
Mikhael Bogdanov
2018-05-04 15:21:16 +02:00
parent dc68936e69
commit 643e4f5c5a
@@ -156,9 +156,10 @@ private class BodyTransformer(
} }
} }
private fun IrValueParameterSymbol.suggestVariableName(): String = if (descriptor.name.isSpecial) { private fun IrValueParameterSymbol.suggestVariableName(): String =
val oldNameStr = descriptor.name.asString() if (owner.name.isSpecial) {
"$" + oldNameStr.substring(1, oldNameStr.length - 1) val oldNameStr = owner.name.asString()
} else { "$" + oldNameStr.substring(1, oldNameStr.length - 1)
descriptor.name.identifier } else {
} owner.name.identifier
}