Minor: fix IrDynamicOperatorExpressionImpl double dispatch methods

This commit is contained in:
Dmitry Petrov
2019-02-13 10:28:22 +03:00
parent 5b4b22a8b6
commit 4cee8c6f00
@@ -30,12 +30,14 @@ class IrDynamicOperatorExpressionImpl(
visitor.visitDynamicOperatorExpression(this, data)
override fun <D> acceptChildren(visitor: IrElementVisitor<Unit, D>, data: D) {
receiver.accept(visitor, data)
for (valueArgument in arguments) {
valueArgument.accept(visitor, data)
}
}
override fun <D> transformChildren(transformer: IrElementTransformer<D>, data: D) {
receiver = receiver.transform(transformer, data)
for (i in arguments.indices) {
arguments[i] = arguments[i].transform(transformer, data)
}