[IR] Properly serialize IrDeclarationOrigin.GeneratedByPlugin to klibs

^KT-56911 Fixed
This commit is contained in:
Dmitriy Novozhilov
2023-03-28 12:37:36 +03:00
committed by Space Team
parent 12b11bd034
commit c957a0b43b
14 changed files with 111 additions and 27 deletions
@@ -234,8 +234,11 @@ internal class BridgesBuilding(val context: Context) : ClassLoweringPass {
}
internal class DECLARATION_ORIGIN_BRIDGE_METHOD(val bridgeTarget: IrFunction) : IrDeclarationOrigin {
override val name: String
get() = "BRIDGE_METHOD"
override fun toString(): String {
return "BRIDGE_METHOD(target=${bridgeTarget.symbol})"
return "$name(target=${bridgeTarget.symbol})"
}
}