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( |