| Index: pkg/compiler/lib/src/ssa/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/codegen.dart b/pkg/compiler/lib/src/ssa/codegen.dart
|
| index 801bec47d81c810f15d153b8248c7602a834529a..9b5186281b7c2b5329c6fc147a7a3e532fb81f21 100644
|
| --- a/pkg/compiler/lib/src/ssa/codegen.dart
|
| +++ b/pkg/compiler/lib/src/ssa/codegen.dart
|
| @@ -19,6 +19,7 @@ import '../js/js.dart' as js;
|
| import '../js_backend/interceptor_data.dart';
|
| import '../js_backend/backend.dart';
|
| import '../js_backend/checked_mode_helpers.dart';
|
| +import '../js_backend/element_strategy.dart' show ElementCodegenWorkItem;
|
| import '../js_backend/native_data.dart';
|
| import '../js_backend/namer.dart';
|
| import '../js_backend/runtime_types.dart';
|
| @@ -63,7 +64,7 @@ class SsaCodeGeneratorTask extends CompilerTask {
|
| }
|
|
|
| js.Expression generateCode(
|
| - CodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| + ElementCodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| if (work.element.isField) {
|
| return generateLazyInitializer(work, graph, closedWorld);
|
| } else {
|
| @@ -72,7 +73,7 @@ class SsaCodeGeneratorTask extends CompilerTask {
|
| }
|
|
|
| js.Expression generateLazyInitializer(
|
| - CodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| + ElementCodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| return measure(() {
|
| backend.tracer.traceGraph("codegen", graph);
|
| SourceInformation sourceInformation = sourceInformationFactory
|
| @@ -97,7 +98,7 @@ class SsaCodeGeneratorTask extends CompilerTask {
|
| }
|
|
|
| js.Expression generateMethod(
|
| - CodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| + ElementCodegenWorkItem work, HGraph graph, ClosedWorld closedWorld) {
|
| return measure(() {
|
| MethodElement element = work.element;
|
| if (element.asyncMarker != AsyncMarker.SYNC) {
|
|
|