FIR2IR: Add hack for delegate combinated with intersection
This commit is contained in:
+1
@@ -128,6 +128,7 @@ internal class DelegatedMemberGenerator(
|
|||||||
)
|
)
|
||||||
delegateFunction.overriddenSymbols =
|
delegateFunction.overriddenSymbols =
|
||||||
delegateOverride.generateOverriddenFunctionSymbols(firSubClass, session, scopeSession, declarationStorage)
|
delegateOverride.generateOverriddenFunctionSymbols(firSubClass, session, scopeSession, declarationStorage)
|
||||||
|
.filter { it.owner != delegateFunction }
|
||||||
|
|
||||||
val body = createDelegateBody(irField, delegateFunction, superFunction)
|
val body = createDelegateBody(irField, delegateFunction, superFunction)
|
||||||
delegateFunction.body = body
|
delegateFunction.body = body
|
||||||
|
|||||||
Reference in New Issue
Block a user