diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/dumpKotlinLike.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/dumpKotlinLike.kt index 45f5ce8f231..edde271bb6d 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/dumpKotlinLike.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/dumpKotlinLike.kt @@ -1051,7 +1051,11 @@ private class KotlinLikeDumper(val p: Printer, val options: KotlinLikeDumpOption getValueArgument(i)?.let { p(i > 0, ",") // TODO flag to print param name - p.printWithNoIndent(valueParameters[i].name.asString() + " = ") + // If the symbol is unbound then valueArgumentsCount disagrees with + // valueParameters. + if (i < valueParameters.size) { + p.printWithNoIndent(valueParameters[i].name.asString() + " = ") + } it.accept(this@KotlinLikeDumper, data) } }