| Index: pkg/compiler/lib/src/ssa/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/codegen.dart b/pkg/compiler/lib/src/ssa/codegen.dart
|
| index 6c023a50b65a5e6f64be5e690e31ef3e76f4e020..6b1261faf32e745c497012e0ff96a05943a2a3af 100644
|
| --- a/pkg/compiler/lib/src/ssa/codegen.dart
|
| +++ b/pkg/compiler/lib/src/ssa/codegen.dart
|
| @@ -1682,23 +1682,14 @@ class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor {
|
| registry.registerDynamicGetter(selector);
|
| registry.registerGetterForSuperMethod(node.element);
|
| methodName = backend.namer.invocationName(selector);
|
| - push(
|
| - js.js('#.prototype.#.call(#)', [
|
| - backend.namer.elementAccess(superClass),
|
| - methodName, visitArguments(node.inputs, start: 0)]),
|
| - node);
|
| } else {
|
| - methodName =
|
| - backend.namer.getNameOfAliasedSuperMember(superMethod);
|
| - backend.registerAliasedSuperMember(superMethod);
|
| - use(node.inputs.first);
|
| - push(
|
| - js.js('#.#(#)', [
|
| - pop(), methodName,
|
| - visitArguments(node.inputs, start: 1)]),
|
| - node);
|
| + methodName = backend.namer.getNameOfInstanceMember(superMethod);
|
| }
|
| -
|
| + push(
|
| + js.js('#.prototype.#.call(#)', [
|
| + backend.namer.elementAccess(superClass),
|
| + methodName, visitArguments(node.inputs, start: 0)]),
|
| + node);
|
| }
|
| }
|
|
|
|
|