| Index: pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| index bc8ed93511e60d6b00bfbe1c2f38bc95a481ac47..1d07d37330b6fee089af2fd7b0a83607f37274b2 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| @@ -749,7 +749,6 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
|
|
| @override
|
| void visitWhileTrue(tree_ir.WhileTrue node) {
|
| - js.Expression condition = new js.LiteralBool(true);
|
| // A short break in the while will jump to the current fallthrough target.
|
| shortBreak.push(fallthrough.target);
|
| shortContinue.push(node);
|
| @@ -764,7 +763,8 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
| fallthrough.use();
|
| }
|
| shortBreak.pop();
|
| - accumulator.add(insertLabel(node.label, new js.While(condition, jsBody)));
|
| + accumulator.add(
|
| + insertLabel(node.label, new js.For(null, null, null, jsBody)));
|
| }
|
|
|
| bool isNull(tree_ir.Expression node) {
|
|
|