IR metadata source: extract & use declaration name

This commit is contained in:
Mikhail Glukhikh
2020-06-08 14:17:14 +03:00
parent b2c78e490e
commit 5c6f40b34a
3 changed files with 27 additions and 5 deletions
@@ -469,7 +469,7 @@ internal class FunctionReferenceLowering(private val context: JvmBackendContext)
}
private val IrFunction.originalName: Name
get() = (metadata as? MetadataSource.Function)?.descriptor?.name ?: name
get() = metadata?.name ?: name
private fun JvmIrBuilder.generateSignature(target: IrFunctionSymbol): IrExpression =
irCall(backendContext.ir.symbols.signatureStringIntrinsic).apply {