| Index: pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| index 9620b57f7967cf3278381fa64ada27385dbc9495..9d9df5679006d797dcc9c5322aa5d80b8bd59126 100644
|
| --- a/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| +++ b/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| @@ -333,10 +333,12 @@ class SubexpressionVisitor extends ExpressionVisitor<String> {
|
| return "$receiver.$name($args)";
|
| }
|
|
|
| - String visitInvokeSuperMethod(InvokeSuperMethod node) {
|
| + String visitInvokeMethodDirectly(InvokeMethodDirectly node) {
|
| + String receiver = visitExpression(node.receiver);
|
| + String host = node.target.enclosingClass.name;
|
| String name = node.selector.name;
|
| String args = formatArguments(node);
|
| - return "super.$name($args)";
|
| + return "$receiver.$host::$name($args)";
|
| }
|
|
|
| String visitInvokeConstructor(InvokeConstructor node) {
|
|
|