From f792c5c936186e99925f4b7a109177c7fdddc246 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Thu, 14 May 2020 13:20:53 +0300 Subject: [PATCH] [JS SCRIPT] Fix default arguments in script --- .../kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 =