| 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);
|
|
|