[IR] Make IrFunctionWithLateBinding a subclass of IrSimpleFunction

This commit is contained in:
Sergej Jaskiewicz
2023-06-16 15:32:33 +02:00
committed by Space Team
parent 88da053408
commit 3828552a1c
4 changed files with 87 additions and 94 deletions
@@ -183,7 +183,6 @@ class FakeOverrideBuilder(
function: IrFunctionWithLateBinding,
manglerCompatibleMode: Boolean
): Pair<IdSignature, IrSimpleFunctionSymbol> {
require(function is IrSimpleFunction) { "Unexpected fake override function: $function" }
val parent = function.parentAsClass
val signature = composeSignature(function, manglerCompatibleMode)