| Index: pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart
|
| diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart
|
| index 2cf117256d297e5931e77e8e0916c9460e0b6c97..3a017d9554500baed75930f21cb5918d22ec2264 100644
|
| --- a/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart
|
| +++ b/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart
|
| @@ -403,9 +403,11 @@ class Builder extends cps_ir.Visitor<Node> {
|
| return continueWithExpression(node.continuation, invoke);
|
| }
|
|
|
| - Statement visitInvokeSuperMethod(cps_ir.InvokeSuperMethod node) {
|
| + Statement visitInvokeMethodDirectly(cps_ir.InvokeMethodDirectly node) {
|
| + Expression receiver = getVariableReference(node.receiver);
|
| List<Expression> arguments = translateArguments(node.arguments);
|
| - Expression invoke = new InvokeSuperMethod(node.selector, arguments);
|
| + Expression invoke = new InvokeMethodDirectly(receiver, node.target,
|
| + node.selector, arguments);
|
| return continueWithExpression(node.continuation, invoke);
|
| }
|
|
|
|
|