diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt index e099e179ebf..7dd84590761 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt @@ -178,9 +178,8 @@ class DumpIrTreeVisitor(out: Appendable) : IrElementVisitor { dumpTypeArguments(expression) expression.dispatchReceiver?.accept(this, "\$this") expression.extensionReceiver?.accept(this, "\$receiver") - for (i in 0..expression.valueArgumentsCount - 1) { - val valueArgument = expression.getValueArgument(i) - valueArgument?.accept(this, "argument $i") + for (valueParameter in expression.descriptor.valueParameters) { + expression.getValueArgument(valueParameter.index)?.accept(this, valueParameter.name.asString()) } } }