| Index: pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| index ccafbf53c769f4667d93c14fac988cca8faa5215..1ab9c2f308d49d555b61487b72e6860ef2b8fe3d 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| @@ -427,7 +427,10 @@ class ProgramBuilder {
|
| final bool needsStubs = _methodNeedsStubs(element);
|
| final bool canBeReflected = _methodCanBeReflected(element);
|
| final bool canBeApplied = _methodCanBeApplied(element);
|
| - final bool hasSuperAlias = backend.isAliasedSuperMember(element);
|
| + String superAlias;
|
| + if (backend.isAliasedSuperMember(element)) {
|
| + superAlias = namer.getNameOfAliasedSuperMember(element);
|
| + }
|
|
|
| if (isNotApplyTarget) {
|
| canTearOff = false;
|
| @@ -466,7 +469,7 @@ class ProgramBuilder {
|
| return new InstanceMethod(element, name, code, adapters, callName,
|
| needsTearOff: canTearOff,
|
| tearOffName: tearOffName, isClosure: isClosure,
|
| - hasSuperAlias: hasSuperAlias, canBeApplied: canBeApplied,
|
| + superAlias: superAlias, canBeApplied: canBeApplied,
|
| canBeReflected: canBeReflected, needsStubs: needsStubs);
|
| }
|
|
|
|
|