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 3ce6289a64c72e941825603a16b4263758f88f0e..338e7f97747d7f5349569c7de66ebd5b7a44f831 100644 |
--- a/pkg/compiler/lib/src/ssa/loop_handler.dart |
+++ b/pkg/compiler/lib/src/ssa/loop_handler.dart |
@@ -4,7 +4,7 @@ |
import 'package:kernel/ast.dart' as ir; |
-import '../closure.dart' show LoopClosureRepresentationInfo; |
+import '../closure.dart' show ClosureBase; |
import '../elements/jumps.dart'; |
import '../io/source_information.dart'; |
import '../tree/tree.dart' as ast; |
@@ -28,8 +28,8 @@ abstract class LoopHandler<T> { |
/// For while loops, [initialize] and [update] are null. |
/// The [condition] function must return a boolean result. |
/// None of the functions must leave anything on the stack. |
- void handleLoop(T loop, LoopClosureRepresentationInfo loopClosureInfo, |
- void initialize(), HInstruction condition(), void update(), void body()) { |
+ void handleLoop(T loop, ClosureBase loopClosureInfo, void initialize(), |
+ HInstruction condition(), void update(), void body()) { |
// Generate: |
// <initializer> |
// loop-entry: |