| 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 ede9b6235952c7a267920b270f21c1362a9bb67a..1ddcfa1257b5698301d09edeae2907c04f2e902e 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| @@ -12,7 +12,6 @@ class OldEmitter implements Emitter {
|
| final ContainerBuilder containerBuilder = new ContainerBuilder();
|
| final ClassEmitter classEmitter = new ClassEmitter();
|
| final NsmEmitter nsmEmitter = new NsmEmitter();
|
| - final TypeTestEmitter typeTestEmitter = new TypeTestEmitter();
|
| final InterceptorEmitter interceptorEmitter = new InterceptorEmitter();
|
| final MetadataEmitter metadataEmitter = new MetadataEmitter();
|
|
|
| @@ -106,7 +105,6 @@ class OldEmitter implements Emitter {
|
| containerBuilder.emitter = this;
|
| classEmitter.emitter = this;
|
| nsmEmitter.emitter = this;
|
| - typeTestEmitter.emitter = this;
|
| interceptorEmitter.emitter = this;
|
| metadataEmitter.emitter = this;
|
| }
|
| @@ -1795,7 +1793,8 @@ function(originalDescriptor, name, holder, isStatic, globalFunctionsAccess) {
|
| }
|
|
|
| int emitProgram(ProgramBuilder programBuilder) {
|
| - Program program = programBuilder.buildProgram();
|
| + Program program = programBuilder.buildProgram(
|
| + storeFunctionTypesInMetadata: true);
|
|
|
| // Shorten the code by using [namer.currentIsolate] as temporary.
|
| isolateProperties = namer.currentIsolate;
|
|
|