Index: pkg/compiler/lib/src/ssa/loop_handler.dart |
diff --git a/pkg/compiler/lib/src/ssa/loop_handler.dart b/pkg/compiler/lib/src/ssa/loop_handler.dart |
index a12278383761228cca1a5f02bfc0755e9bc836ba..3ce6289a64c72e941825603a16b4263758f88f0e 100644 |
--- a/pkg/compiler/lib/src/ssa/loop_handler.dart |
+++ b/pkg/compiler/lib/src/ssa/loop_handler.dart |
@@ -308,9 +308,9 @@ abstract class LoopHandler<T> { |
/// A loop handler for the builder that just uses AST nodes directly. |
class SsaLoopHandler extends LoopHandler<ast.Node> { |
- final SsaBuilder builder; |
+ final SsaAstGraphBuilder builder; |
- SsaLoopHandler(SsaBuilder builder) |
+ SsaLoopHandler(SsaAstGraphBuilder builder) |
: this.builder = builder, |
super(builder); |
@@ -346,11 +346,11 @@ class _SsaLoopTypeVisitor extends ast.Visitor { |
// TODO(het): Since kernel simplifies loop breaks and continues, we should |
// rewrite the loop handler from scratch to account for the simplified structure |
class KernelLoopHandler extends LoopHandler<ir.TreeNode> { |
- final KernelSsaBuilder builder; |
+ final KernelSsaGraphBuilder builder; |
KernelAstAdapter get astAdapter => builder.astAdapter; |
- KernelLoopHandler(KernelSsaBuilder builder) |
+ KernelLoopHandler(KernelSsaGraphBuilder builder) |
: this.builder = builder, |
super(builder); |