FIR2IR: don't generate default parameters for delegated members

#KT-55465 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-02-16 19:43:40 +01:00
committed by Space Team
parent b68a26865a
commit f7036aa79c
7 changed files with 2 additions and 9 deletions
@@ -349,7 +349,7 @@ class Fir2IrDeclarationStorage(
valueParameter, index + contextReceiverParametersCount,
useStubForDefaultValueStub = function !is FirConstructor || containingClass?.name != Name.identifier("Enum"),
typeContext,
skipDefaultParameter = isFakeOverride
skipDefaultParameter = isFakeOverride || origin == IrDeclarationOrigin.DELEGATED_MEMBER
).apply {
this.parent = parent
}