| Index: pkg/compiler/lib/src/js_backend/namer.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/namer.dart b/pkg/compiler/lib/src/js_backend/namer.dart
|
| index b85aac59fe6d9446fdffd6cd72a8783fb15cbc11..528d4e2aa4db7245d8edc08b757668518afbf1da 100644
|
| --- a/pkg/compiler/lib/src/js_backend/namer.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/namer.dart
|
| @@ -948,7 +948,7 @@ class Namer {
|
| // No superclass uses the disambiguated name as a property name, so we can
|
| // use it for this field. This generates nicer field names since otherwise
|
| // the field name would have to be mangled.
|
| - return _disambiguateMember(element.memberName);
|
| + return _disambiguateMember(new Name(element.name, element.library));
|
| }
|
|
|
| bool _isShadowingSuperField(Element element) {
|
| @@ -987,8 +987,7 @@ class Namer {
|
| jsAst.Name getterForElement(MemberEntity element) {
|
| // We dynamically create getters from the field-name. The getter name must
|
| // therefore be derived from the instance field-name.
|
| - jsAst.Name name = _disambiguateMember(
|
| - new Name(element.name, element.library, isSetter: element.isSetter));
|
| + jsAst.Name name = _disambiguateMember(element.memberName);
|
| return deriveGetterName(name);
|
| }
|
|
|
|
|