Index: pkg/compiler/lib/src/js_backend/field_naming_mixin.dart |
diff --git a/pkg/compiler/lib/src/js_backend/field_naming_mixin.dart b/pkg/compiler/lib/src/js_backend/field_naming_mixin.dart |
index 70d597ef6bd21b18c982608b5eb1fc62019035f3..0a89b42c528461f7a019af081a0d18eec51064c4 100644 |
--- a/pkg/compiler/lib/src/js_backend/field_naming_mixin.dart |
+++ b/pkg/compiler/lib/src/js_backend/field_naming_mixin.dart |
@@ -22,9 +22,7 @@ abstract class _MinifiedFieldNamer implements Namer { |
if (element is BoxFieldElement) { |
names = new _FieldNamingScope.forBox(element.box, fieldRegistry); |
} else { |
- ClassElement cls = element is ClosureFieldElement |
- ? element.closureClass |
- : element.enclosingClass; |
+ ClassElement cls = element.enclosingClass; |
names = |
new _FieldNamingScope.forClass(cls, compiler.world, fieldRegistry); |
} |
@@ -77,7 +75,7 @@ class _FieldNamingRegistry { |
nameStore.add( |
new StringBackedName(MinifyNamer._reservedNativeProperties[index])); |
} else { |
- nameStore.add(namer.getFreshName(NamingScope.instance, "field$index")); |
+ nameStore.add(namer.getFreshName(namer.instanceScope, "field$index")); |
} |
} |