diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt index 05a23a99259..61fde4de7e3 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt @@ -380,7 +380,7 @@ class DefaultParameterCleaner( } override fun transformFlat(declaration: IrDeclaration): List? { - if (declaration is IrValueParameter && !context.scriptMode && declaration.defaultValue != null) { + if (declaration is IrValueParameter && declaration.defaultValue != null) { if (replaceDefaultValuesWithStubs) { if (context.mapping.defaultArgumentsOriginalFunction[declaration.parent as IrFunction] == null) { declaration.defaultValue =