| Index: pkg/compiler/lib/src/js_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
|
| index 91c47651a21927488a844996a1d09347214b68ba..d17fffdc78fba5acea443dd370af84021f52dabb 100644
|
| --- a/pkg/compiler/lib/src/js_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart
|
| @@ -622,7 +622,8 @@ class JavaScriptBackend extends Backend {
|
| final SourceInformationStrategy sourceInformationStrategy;
|
|
|
| JavaScriptBackend(Compiler compiler,
|
| - {bool generateSourceMap: true})
|
| + {bool generateSourceMap: true,
|
| + bool useStartupEmitter: false})
|
| : namer = determineNamer(compiler),
|
| oneShotInterceptors = new Map<jsAst.Name, Selector>(),
|
| interceptedElements = new Map<String, Set<Element>>(),
|
| @@ -636,7 +637,8 @@ class JavaScriptBackend extends Backend {
|
| : const StartEndSourceInformationStrategy())
|
| : const JavaScriptSourceInformationStrategy(),
|
| super(compiler) {
|
| - emitter = new CodeEmitterTask(compiler, namer, generateSourceMap);
|
| + emitter = new CodeEmitterTask(
|
| + compiler, namer, generateSourceMap, useStartupEmitter);
|
| typeVariableHandler = new TypeVariableHandler(compiler);
|
| customElementsAnalysis = new CustomElementsAnalysis(this);
|
| noSuchMethodRegistry = new NoSuchMethodRegistry(this);
|
|
|