| Index: pkg/compiler/lib/src/js_emitter/main_call_stub_generator.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/main_call_stub_generator.dart b/pkg/compiler/lib/src/js_emitter/main_call_stub_generator.dart
|
| index f391ed903190fd1536a18838df1015620b4f2b3d..d3204e9ad49f9e54ee1a4b94a4105127bc2838d0 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/main_call_stub_generator.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/main_call_stub_generator.dart
|
| @@ -11,6 +11,8 @@ class MainCallStubGenerator {
|
|
|
| MainCallStubGenerator(this.compiler, this.backend, this.emitterTask);
|
|
|
| + BackendHelpers get helpers => backend.helpers;
|
| +
|
| /// Returns the code equivalent to:
|
| /// `function(args) { $.startRootIsolate(X.main$closure(), args); }`
|
| jsAst.Expression _buildIsolateSetupClosure(Element appMain,
|
| @@ -23,13 +25,12 @@ class MainCallStubGenerator {
|
| [emitterTask.staticFunctionAccess(isolateMain), mainAccess]);
|
| }
|
|
|
| -
|
| jsAst.Statement generateInvokeMain() {
|
| Element main = compiler.mainFunction;
|
| jsAst.Expression mainCallClosure = null;
|
| if (compiler.hasIsolateSupport) {
|
| Element isolateMain =
|
| - backend.isolateHelperLibrary.find(JavaScriptBackend.START_ROOT_ISOLATE);
|
| + helpers.isolateHelperLibrary.find(BackendHelpers.START_ROOT_ISOLATE);
|
| mainCallClosure = _buildIsolateSetupClosure(main, isolateMain);
|
| } else if (compiler.hasIncrementalSupport) {
|
| mainCallClosure = js(
|
|
|