JVM IR: minor, add toString for FunctionHandleForIrFunction

Useful for debugging problems in BridgeLowering.
This commit is contained in:
Alexander Udalov
2020-01-15 23:13:27 +01:00
parent 86996bf546
commit 79d7335b8d
@@ -462,6 +462,9 @@ private class BridgeLowering(val context: JvmBackendContext) : ClassLoweringPass
other is FunctionHandleForIrFunction &&
irFunction.parent.safeAs<IrClass>()?.fqNameWhenAvailable == other.irFunction.parent.safeAs<IrClass>()?.fqNameWhenAvailable &&
irFunction.getJvmSignature() == other.irFunction.getJvmSignature()
override fun toString(): String =
irFunction.render()
}
fun IrSimpleFunction.findConcreteSuperDeclaration(): IrSimpleFunction? {