diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt index a312ba13469..02429319e98 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/Fir2IrCallableDeclarationsGenerator.kt @@ -741,7 +741,8 @@ class Fir2IrCallableDeclarationsGenerator(val components: Fir2IrComponents) : Fi valueParameter, index + contextReceiverParametersCount, useStubForDefaultValueStub = function !is FirConstructor || containingClass?.name != Name.identifier("Enum"), typeOrigin, - skipDefaultParameter = isFakeOverride || origin == IrDeclarationOrigin.DELEGATED_MEMBER + skipDefaultParameter = isFakeOverride || origin == IrDeclarationOrigin.DELEGATED_MEMBER, + forcedDefaultValueConversion = containingClass?.isAnnotationClass == true ).apply { this.parent = parent }