| Index: pkg/compiler/lib/src/ssa/graph_builder.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/graph_builder.dart b/pkg/compiler/lib/src/ssa/graph_builder.dart
|
| index 12f1482481a2f364a52c235432eec30dcdfd2cd8..79379d252102d99eed9889d34777773f41b38e04 100644
|
| --- a/pkg/compiler/lib/src/ssa/graph_builder.dart
|
| +++ b/pkg/compiler/lib/src/ssa/graph_builder.dart
|
| @@ -7,6 +7,7 @@ import '../constants/constant_system.dart';
|
| import '../common/codegen.dart' show CodegenRegistry;
|
| import '../common_elements.dart';
|
| import '../compiler.dart';
|
| +import '../deferred_load.dart';
|
| import '../diagnostics/diagnostic_listener.dart';
|
| import '../elements/elements.dart';
|
| import '../elements/entities.dart' show Entity, Local;
|
| @@ -39,7 +40,7 @@ abstract class GraphBuilder {
|
|
|
| // TODO(het): remove this
|
| /// A reference to the compiler.
|
| - Compiler compiler;
|
| + Compiler get compiler;
|
|
|
| /// True if the builder is processing nodes inside a try statement. This is
|
| /// important for generating control flow out of a try block like returns or
|
| @@ -95,6 +96,10 @@ abstract class GraphBuilder {
|
|
|
| JsInteropAnalysis get jsInteropAnalysis => backend.jsInteropAnalysis;
|
|
|
| + DeferredLoadTask get deferredLoadTask => compiler.deferredLoadTask;
|
| +
|
| + Types get types => compiler.types;
|
| +
|
| /// Used to track the locals while building the graph.
|
| LocalsHandler localsHandler;
|
|
|
|
|