| Index: pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| index f2200589c2fab42c1370d93d03d37880026af7ec..a6d6fe80549fcc46ced09404fc74937ac082a22c 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder.dart
|
| @@ -19,7 +19,6 @@ import 'js_emitter.dart' show
|
| ClassStubGenerator,
|
| CodeEmitterTask,
|
| InterceptorStubGenerator,
|
| - MainCallStubGenerator,
|
| ParameterStubGenerator,
|
| TypeTestGenerator,
|
| TypeTestProperties;
|
| @@ -153,7 +152,7 @@ class ProgramBuilder {
|
| MainFragment result = new MainFragment(
|
| librariesMap.outputUnit,
|
| "", // The empty string is the name for the main output file.
|
| - _buildInvokeMain(),
|
| + backend.emitter.staticFunctionAccess(_compiler.mainFunction),
|
| _buildLibraries(librariesMap),
|
| _buildStaticNonFinalFields(librariesMap),
|
| _buildStaticLazilyInitializedFields(librariesMap),
|
| @@ -163,12 +162,6 @@ class ProgramBuilder {
|
| return result;
|
| }
|
|
|
| - js.Statement _buildInvokeMain() {
|
| - MainCallStubGenerator generator =
|
| - new MainCallStubGenerator(_compiler, backend, backend.emitter);
|
| - return generator.generateInvokeMain();
|
| - }
|
| -
|
| DeferredFragment _buildDeferredOutput(MainFragment mainOutput,
|
| LibrariesMap librariesMap) {
|
| DeferredFragment result = new DeferredFragment(
|
|
|