| Index: pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| index 1c7f2114f2277ff6e441ed0ee0595b8e6f0a2dd8..ec36db564174355120350633df4da145ced2d238 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| @@ -51,8 +51,6 @@ class OldEmitter implements Emitter {
|
| final Map<String, String> mangledGlobalFieldNames = <String, String>{};
|
| final Set<String> recordedMangledNames = new Set<String>();
|
|
|
| - Map<Class, Map<String, jsAst.Expression>> additionalProperties;
|
| -
|
| List<TypedefElement> get typedefsNeededForReflection =>
|
| task.typedefsNeededForReflection;
|
|
|
| @@ -720,8 +718,7 @@ class OldEmitter implements Emitter {
|
| ClassBuilder cachedBuilder =
|
| cachedClassBuilders.putIfAbsent(classElement, () {
|
| ClassBuilder builder = new ClassBuilder(classElement, namer);
|
| - classEmitter.emitClass(
|
| - cls, builder, additionalProperties[cls]);
|
| + classEmitter.emitClass(cls, builder);
|
| return builder;
|
| });
|
| invariant(classElement, cachedBuilder.fields.isEmpty);
|
| @@ -730,8 +727,7 @@ class OldEmitter implements Emitter {
|
| invariant(classElement, cachedBuilder.fieldMetadata == null);
|
| enclosingBuilder.properties.addAll(cachedBuilder.properties);
|
| } else {
|
| - classEmitter.emitClass(
|
| - cls, enclosingBuilder, additionalProperties[cls]);
|
| + classEmitter.emitClass(cls, enclosingBuilder);
|
| }
|
| });
|
| }
|
| @@ -1766,8 +1762,6 @@ function(originalDescriptor, name, holder, isStatic, globalFunctionsAccess) {
|
| Program program = programBuilder.buildProgram(
|
| storeFunctionTypesInMetadata: true);
|
|
|
| - additionalProperties = program.additionalProperties;
|
| -
|
| // Shorten the code by using [namer.currentIsolate] as temporary.
|
| isolateProperties = namer.currentIsolate;
|
|
|
|
|