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 61b718a9c9a290938676eb39a3a1cf1489f2aca7..18e5482e5860d97d7c0c601448b0395dd01cce92 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 |
@@ -9,7 +9,6 @@ import 'package:js_runtime/shared/embedded_names.dart' as embeddedNames; |
import '../elements/entities.dart'; |
import '../js/js.dart' as jsAst; |
import '../js/js.dart' show js; |
-import '../js_backend/backend_helpers.dart' show BackendHelpers; |
import '../js_backend/js_backend.dart' show JavaScriptBackend; |
import 'code_emitter_task.dart' show CodeEmitterTask; |
@@ -20,8 +19,6 @@ class MainCallStubGenerator { |
MainCallStubGenerator(this.backend, this.emitterTask); |
- BackendHelpers get helpers => backend.helpers; |
- |
/// Returns the code equivalent to: |
/// `function(args) { $.startRootIsolate(X.main$closure(), args); }` |
jsAst.Expression _buildIsolateSetupClosure( |
@@ -37,7 +34,7 @@ class MainCallStubGenerator { |
jsAst.Statement generateInvokeMain(FunctionEntity main) { |
jsAst.Expression mainCallClosure = null; |
if (backend.backendUsage.isIsolateInUse) { |
- FunctionEntity isolateMain = helpers.startRootIsolate; |
+ FunctionEntity isolateMain = backend.commonElements.startRootIsolate; |
mainCallClosure = _buildIsolateSetupClosure(main, isolateMain); |
} else { |
mainCallClosure = emitterTask.staticFunctionAccess(main); |